Meghalaya, known as the "Abode of Clouds," is blessed with abundant natural beauty, including some of the most mesmerizing waterfalls in India. Here are five spectacular waterfalls in Meghalaya that are sure to leave visitors spellbound are Nohkalikai Falls, Seven Sisters Falls, Elephant Falls , Krang Suri Falls and Wei Sawdong Falls