India denies new road breaches territory disputed with Nepal

Nepalese students shout slogans as they are detained by policemen during a protest amid lockdown in Kathmandu, Nepal, Saturday, May 9, 2020. The protest was held against the Indian government for building a link road to Lipulekh, a disputed territory between India and Nepal. The road has been built to reach Kailash Mansarovar, a pilgrimage site nestled in the Himalayas.