Mussoorie, Queen of the Hills, located some 290 km north of New Delhi, is among the most popular hill stations of the country. At 6500 feet elevation, it has some of the most spectacular views of Himalayas.