Located in the magical hills of Meghalaya, Jowai is a hidden gem that every nature lover must experience and most importantly the Jowai waterfalls. As you travel from Shillong to Jowai, the views get you with greenery and the promise of adventure. The beauty of …