0 reviews
Nohkalikai Falls, located near Sohra in the Indian state of Meghalaya, is one of the tallest and most breathtaking waterfalls in India. Plunging from a height of approximately 1,115 feet, the falls create a mesmerizing spectacle as they cascade down the lush green cliffs into a deep, turquoise pool below. The surrounding landscape is characterized by dense forests, misty hills, and vibrant flora,