Jowai Phe Phe Falls: Discovering the Hidden Gem

Jowai Phe Phe Falls: Discovering the Hidden Gem

If you are an adventurer and a nature lover and you fancy yourself lost wandering in nature and discovering hidden gems then Jowai Phe Phe Falls in Meghalaya should be on your checklist. The area does not have millions of people visiting it; thus, the environment is...
Nohkalikai Falls: A Tale of Tragedy and Beauty

Nohkalikai Falls: A Tale of Tragedy and Beauty

The Nohkalikai Falls is one of the largest and beautiful waterfalls in the world located in Meghalaya state, India. The beautiful sight of the largest waterfall in Canada which shoots water from a forested cliff some 1150 feet and is symbolic with the native people’s...