Darjeeling is a town located in the Himalayan foothills of the Indian state of West Bengal. This small town is world famous as a source of some of the most expensive and its highly regarded tea and as a popular tourist destination. The etymology of the place comes from Dorjeling meaning the ‘land of thunder’....Read More