New Delhi’s metro link to Noida, just outside the Indian capital in the state of Uttar Pradesh, has been opened to the public. The 13 km long line connecting the metro to Noida’s Sector 32...

This content is available to only subscribers.