Beautiful Dudhsagar Waterfalls

by
Photo ID# TR239582

Dudhsagar waterfalls is one of the wonders of India. A sight you just can't take your eyes off from.