by jbdodane Mussoorie is a charming hill station and popularly known as the Queen of Hills. It is 34 kms from Dehradun and it is situated in the Garhwali hills at an altitude of 2003 mts above the sea level. Mussoorie is visited more frequently by the visitors as it is one of the beautiful […]