The Highest Waterfall in the Philippines is Located in Davao Oriental
Have you been to the highest waterfall in the Philippines? Here’s an aerial view of the Aliwagwag Falls, the highest waterfall in the country which has 84-tiered falls with more than 130 cascades stands at 1,110 feet.
Drone pilot: BecomingFilipino Drone | Kulas