Take a trip to the highest waterfalls in the Philippines, the Aliwagwag Falls. With more than a hundred beautiful tiers, it has earned the nickname “Stairway to Heaven”
Take a trip to the highest waterfalls in the Philippines, the Aliwagwag Falls. With more than a hundred beautiful tiers, it has earned the nickname “Stairway to Heaven”