Explore the beautiful tea gardens in Darjeeling, renowned for their stunning views and aromatic teas