Mussoorie – The Queen of Hills

Mussoorie, a charming hill station in the northern Indian state of Uttarakhand, is popularly known as the Queen of Hills. The hill station, which is about 30 km from Dehradun, is situated at an altitude of around 2000 m above sea level. Mussoorie was originally discovered by the British as a place to escape the …