Bhatta Falls is a beautiful natural waterfall located at a distance of 10 km from Mussoorie. The picturesque waterfalls is formed when water descends down almost 30 m / 100 ft amidst lush greenery. The clear water flows down the valley and then cascades down to form one of the most spectacular waterfalls. Bhatta Falls Bhatta Falls gets its name as it is located in […]
Social Presence!