Darjeeling is an enchanting town nestled in the Himalayan foothills. As the first rays of the...