Phe Phe Falls : Meghalaya’s Hidden Paradise
Phe Phe Falls is a stunning waterfall hidden in the extremely wonderful area in the Jaintia Hills in Meghalaya, India. I can imagine this waterfall being near a beautiful green background with crystal clear water and untraceable serenity! Just the magnificent retinal escape for the adventure lovers and tree huggers. Travelers can expect things to … Read more