Meghalaya, known as the “abode of clouds,” captivates with its waterfalls, clear rivers, and natural infinity pools. A video of a natural rock slide in Krohiawhiar, East Khasi Hills, highlighted its untouched beauty and drew widespread admiration online