some 40 kilometres from the state capital Gangtok. Nathu La, one of the highest motorable roads in the world, joins Sikkim and China at 14,450 ft above sea level. The New Baba Mandir was built in ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results