One of the best hill stations to visit is that of the Mussoorie Hill Station which sits atop a horseshoe shaped ledge at an altitude of nearly 2,000 meters above sea level.Located close to Delhi, Mussoorie Hill Station offers some of the most breathtaking views of the Himalayan mountains. The […]