Definition

A town in Darjeeling district of West Bengal, India, located in the Himalaya foothills. It is known for its temperate climate, pleasant environment, and cultural significance, being home to a mixture of Nepalese, Tibetan, and Indian communities.