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

WHAT'S NEW