Meghalaya, often referred to as the “Abode ... Tucked away from the usual tourist trail, the waterfall is surrounded by dense forests and offers the tranquility of nature at its best.