Locale: Cherrapunjee (Sohra)
Nohkalikai Falls
Nohkalikai Falls is one of the taller waterfalls in India. It makes a dramatic free leap from a fairly well-forested drainage into a rocky base accompanied by a pretty blue…
Nohsngithiang Falls (Seven Sisters Falls)
Nohsngithiang Falls is sometimes referred to as the Seven Sisters Falls due to the presence of several strands of cascades (some guy envisioned seven of them, I guess) coming…