Discover Hidden Waterfalls in Northeast India
In a land covered in mist and lush green, Northeast India has amazing hidden waterfalls. The Nohkalikai Falls in Meghalaya is the tallest in India, falling from 1115 feet. The Vantawng Falls in Mizoram follows closely, dropping from 750 feet. These waterfalls are beautiful parts of this area. Each of …