Mussoorie City Guide – Mussoorie Travel Attractions Mussoorie is a hill city in the Indian state of Uttarakhand. Mussoorie also known as the Queen of the Hills is situated on the foothills of Himalayas at an average altitude of 6,600 ft. It presents a fairyland atmosphere to the tourists. The […]