Two locations from India, namely the Indian city of Ahmedabad and the Southern state of Kerala, have been featured in TIME magazine's list of the world's greatest places of 2022.
The new centre has been established in remote Dombang, abutting the LAC strong, and is located at a height of 10,040 ft. in Sikkim shares a 220 km front of the India-China LAC.