Kalimpong, which sits atop a hillock overlooking the Teesta River, is a popular spot for the people of the plains who rush here to cool off from the summer heat. Its town center with a rash of stores and taxis, however, is not very impressive and was hard