Mussoorie is a stunning hill station that is situated at the foothills majestic Himalayas within the State of Uttarakhand. It is situated just 34 km from the capital of the state Dehradun and 229 kilometres from the capital city of the nation Delhi. Also called the Queen of hills, Mussoorie is thronged by tourists from …