Dudh Sagar Waterfall in India.

Dudh Sagar Waterfall in India.