The Borosan reach a height of 603m and is located at Manilla, Philippines, which was discovered in 2012 by Joanna Connor.
the Borosan
This post was in response to
Top 10 Tallest Waterfalls – based on cumulative height
Explore The World One Waterfall At A Time
Only logged in users can post a comment (login at topright corner of your screen) Please login or sign up to comment