Set in the lap of the Eastern Himalayas, Darjeeling is not just a haven for nature lovers, but also an incredible destination ...