Nepal’s Chindia challenge

Amid a bewildering global health crisis, a tiny northwestern corner of South Asia has hogged the limelight recently. The attention is due to a rare collaboration between two Asian powerhouses – China and India. Construction of a road by India through the sparsely populated mountainous Lipulekh area has stoked a major dispute between Nepal and […]