One of the beautiful waterfalls in Meghalaya is Phe Phe Falls (or Phea Phea Falls), located near Jowai about twenty kilometers away. This two-tiered waterfall is one of breathtaking beauty and is ...