Nohkalikai Falls in Cherapunji - Tallest plunge waterfall in India
- 9 years ago
Nohkalikai Falls is the tallest plunge waterfall in India with a height of 1100 feet located near Cherrapunji, one of the wettest places on Earth. Nohkalikai Falls are ...