Nohkalikai Waterfall is Indias 3rd Tallest waterfall
Nohkalikai Waterfall, located in the northeastern state of Meghalaya, India, is one of the tallest waterfalls in the country. Location …
Meghalaya, meaning “the abode of clouds,” is a picturesque state located in northeast India. Meghalaya is home to some of the wettest places on Earth, with heavy rainfall contributing to its lush greenery and biodiversity. The state boasts numerous rivers, waterfalls,deep valleys and national parks.
Nohkalikai Waterfall, located in the northeastern state of Meghalaya, India, is one of the tallest waterfalls in the country. Location …