Dudhsagar Waterfalls is a extremely stunning natural body situated in the state of Goa, India. It is considered as one of the most spectacular waterfalls in India. The waterfall is consists of four tiers and reaches a height of approximately 310 meters (i.e. 1017 feet), which makes it one of the tallest waterfalls in the […]
Continue reading