Dudhsagar waterfalls: A visit to dudhsagar falls at least once in lifetime is a must otherwise you will miss a great chance to meet nature. Dudhsagar falls located in the Western Ghats. Apart from the lofty hills, the golden beaches, dry deserts and the massive waterbodies, India is blessed with a lot of other things too that makes this country one of the best travel destinations for people from India as well as from around the world.