Darjeeling, located in the Eastern Himalayas and known for possessing tea plantations and commanding views of the world's third-highest peak, Kanchenjunga, is not only a haven for lovers of tea ...