With a drop of 340 m, the Nohkalikai Falls in Cherrapunjee (Sohra) is the tallest waterfall in India. This video is a Vlog of our little journey from the vie...
Read this post on youtube.com/channel/UC-pMoW5llHTdL-Yjy6j0evg