Place
Nohkalikai Waterfalls
In the mist-shrouded hills of Meghalaya, India, where emerald forests carpet the landscape and waterfalls serenade the valleys, lies a natural wonder called Nohkalikai Falls. Its name echoes a tragic Khasi legend, but its beauty is anything but sorrowful. Prepare to be awestruck by the sheer majesty of water plunging from a diz...







