Top 6 in Top 10 most beautiful waterfalls in the world.
Located north of Peru, Yumbilla is the 5th highest waterfall in the world with an elevation of 896 m. The whole area is a magical natural masterpiece with magnificent mountains, pristine forests and diverse ecosystems. Located just off the charming town of Cuispes, Yumbilla Falls attracts a lot of tourists to visit and resort to.