Trek to the top of Noh-ka-Likai falls - Tallest Waterfall in India - GoPro HD


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

Jozzire Lyngdoh

blogs from Bangalore