A Visit to Krangsuri Waterfall in Jowai
The wonderful Krangsuri Waterfalls is a beautiful scenic waterfall located in the heart of Meghalaya. The falls is known for its beautiful crystal clear water and the scenic view that the place provides to tourists visiting the place. Visitors coming to the Krangsuri falls has to cross a forest amidst slippery stone steps that ends … Continue reading A Visit to Krangsuri Waterfall in Jowai
0 Comments