From times immemorial the mighty town of Darjeeling, tucked in the Lesser Hiamlaya, has always attracted the mind of travellers from all over the world. The town hosts the typical Gorkha culture and is well known for its quaint colonial ambiance. Moreover, this hill station in India is the gateway to one of the popular...Read More