Tag: Construction for world’s new highest motorable road begins in Ladakh