Released in English version.

Yumbilla Falls-Peru

Top 6 in Top 10 most beautiful waterfalls in the world.

by Tiara 15-04-2020

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.

Tears in Heaven