Enjoying an unexpected view from the top of Barkana falls - one of the top 10 highest waterfalls of India
Read this post on payaniga.com