Mussoorie is considered heaven on earth. This place features cascading waterfalls, sunset points, and most importantly sprawling Himalayan ranges. Located in the district of Dehradun of the state of Uttarakhand, in India, Mussoorie is one of the most visited and favorite tourist spots. Book Mussoorie tour package at TourTravelWorld.

comments (0)

Delhi , India

142 more from tourtravelworld