Dudh Sagar (Doodh Sagar) waterfalls in South India

The Dudh Sagar (Doodh Sagar) waterfall is situated near the border of Goa and Karnataka states of south India. Perched on the lofty peaks of the Western Ghats, the Dudh Sagar waterfalls offer unrivalled beauty and amazing scenery full of exquisite charms when in full flux after the monsoon showers. …