Overview Nohkalikai Falls, often referred to as the “Jewel of Meghalaya,” is the tallest plunge waterfall in India, standing at a staggering height of 340 meters (1,115 feet). Located near …
Overview Nohkalikai Falls, often referred to as the “Jewel of Meghalaya,” is the tallest plunge waterfall in India, standing at a staggering height of 340 meters (1,115 feet). Located near …