You are viewing a single comment's thread from:RE: Dudhsagar Waterfall- The famous Tourist place in IndiaView the full contextryanma0723 (39)in #photography • 6 years ago What a wonderful place and you took an amazing picture !!!
India is full of natural travel destinations. Dudhsagar is one of those.