Dudhsagar Falls

Aquatic adventures go beyond the beach in Goa. The state is also home to Dudhsagar Falls, a spectacular four-tiered waterfall that towers some 310 meters above the earth. It's one of India's tallest…

Continue ReadingDudhsagar Falls

End of content

No more pages to load