Explore Yumbilla Falls, Rice Sun and more!

Explore related topics

Yumbilla Falls (896 m), situated in Peru, is the world's fifth tallest waterfall, and was only recently discovered. Although the waterfall i...

Yumbilla Falls -These falls are in Peru in the region of Amazon. They are popular in the last 5-6 years. Till 2007 these falls were popular only in Peru and South America. With height of 896 meters is the fifth highest waterfall.

Pinterest • The world’s catalogue of ideas