Mussoorie: The Queen of Hills Mussoorie is a beautiful hill station located in the Indian state of Uttarakhand. Situated at...