Darjeeling, fondly known as the ‘Queen of the Hills,’ is one of India’s most charming and timeless destinations. From lush tea gardens and...