Nestled in the eastern Himalayas, Darjeeling, also known as the "Queen of the Hills," is one of India's most iconic hill ...