Released in English version.

Dudhsagar Falls – India

Top 7 in Top 10 most beautiful waterfalls in the world.

by Tiara 15-04-2020

The waterfall designation means "Sea of milk". The majestic waterfall is located in Mandovi River, southern India. The highest waterfall of India with a height of 309 m, is also an attractive tourist attraction with any visitors. A trail is also built around the area so that you can fully visit the waterfalls from a variety of angles.

Tears in Heaven