feel-planet.com
Dudhsagar Waterfall. India
This wonderful waterfall is called Dudhsagar Falls. It is located in the nature reserve of Bhagwan Mahaveer Sanctuary and Mollem National Park, in the state of Goa, India. It’s about 60 kilom…