Photograph by
-
-
0
Edit Photo Details
Gods own Land
Nohkalikai Falls is the tallest plunge waterfall in India. Its height is 1115 feet , making it as the highest waterfall in India. The waterfall is located near Cherrapunji, one of the wettest places on Earth.The name of the falls in Khasi language meaning "Jump of Ka Likai" is linked to a legend about local women Likai who jumped off the cliff next to the falls.