Category: Bhatta Falls


Mussoorie is one of the most popular hill stations in India. There are several nice places to visit in Mussoorie. One of such places is the Bhatta falls. Bhatta falls Mussoorie lies on the Dehradun-Mussoorie road, 18 miles away from Dehradun. Read more…

India