Nohkalikai Falls – At the height of 340 meters, this is the tallest plunge waterfall in India. It is located close to another famous place, a town called Sohra, which is known for being the wettest place on the planet. A plunge pool has formed below the Nohkalikai Falls, and the water in it has a unique type of green color.
Advertisement