Plan your trip to Nohkalikai Falls, the tallest waterfall in India, and explore its scenic views, local legend, and nearby attractions in Meghalaya.