News

One of the most photogenic waterfalls in India, Nohkalikai in Meghalaya is the fifth highest waterfall in India. Nohkalikai, which means means ‘Ka Likai’s Leap’ in Khasi language, is located ...
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 ...
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 ...