Tiger Hill is located 11 kilometres from Darjeeling town in West Bengal, India, and one of the places to visit in this town famous for its tea gardens.
Tiger Hill is located 11 kilometres from Darjeeling town in West Bengal, India, and one of the places to visit in this town famous for its tea gardens.