This place located on Kerala(India),which is knows as God's own country.Awesome place took this photo while traveling there

Discover more inspiring photos like this one.

Download the FREE 500px app Open in app