In which country Nohkalikai Waterfall is situated?
Nohkalikai Falls is one of the tallest waterfalls in India. Its height is 1100 feet. The waterfall is located near Cherrapunji, one of the wettest places on Earth.
Nohkalikai Falls is one of the tallest waterfalls in India. Its height is 1100 feet. The waterfall is located near Cherrapunji, one of the wettest places on Earth.