These majestic falls in Alamada, Cotabato Province are undeniably among the most beautiful in the world. Locals often associate the falls with mystical elements, believing there’s a higher power protecting their mountains. Take a dive into its enchanted waters and experience the legend for yourself!