Mantayupan Falls


It's not only the beaches to boast in the Philippines but also its amazing waterfalls. We have hundreds of falls here in our country as that is compensated by lots of mountains here in this 7,107 islands. The Mantayupan Falls had gathered a lot of travelers to view its magnificent scenery.