Which of the following organisations has constructed roads in high altitude mountainous terrain joining Chandigarh with Manali (Himachal Pradesh) and Leh (Ladakh)?
ABorder Roads Organisation (BRO)
BNational Highways and Infrastructure Development Corporation Limited (NHIDCL)
CNational Highways Authority of India (NHAI)
DCentral Industrial Security Force (CISF)