Where is Kitnor?

Kitnor is located in northern India, near the border with Nepal. It is a sub-district of the East Khasi Hills district in the state of Meghalaya.
Copyright Wanderlust World © https://www.ynyoo.com