News

Nohkalikai Falls is a beautiful waterfall located in Cherrapunji, which is a small town in the Indian state of Meghalaya. It is one of the tallest waterfalls in India, with a height of ...
ALSO SEE 10-day itinerary to explore the best holiday destinations in northeast India Nohkalikai Falls have been named so after a tragic Khasi legend. According to the legend, a woman named Likai ...
Neermahal or The Water Palace is an Architectural Marvel in Tripura Here Are Some Fun Activities to do With Your Family in San Francisco These 16 Amazing Photos of Antwerp in Belgium Will Spark ...
Nohkalikai Falls, located near Cherrapunji, is India's tallest plunge waterfall, dropping from a height of 1,100 feet. The surrounding mist and vibrant landscape make it a mesmerising sight ...