Namchi is a city and the administrative headquarter of the Namchi district in the Indian state of Sikkim. The appellation Namchi means Sky High in Sikkimese. From Wikipedia
Elaborate security preparations accompany the launch of key healthcare, tourism and energy projects.