Designed by
Title
Yumbilla Falls, northern Peru. World's fifth tallest waterfall #316031131
Description
Yumbilla Falls. Peru. Yumbilla Falls is a waterfall located in the northern Peruvian region of Amazonas, near Chachapoyas. It is considered the world's fifth tallest waterfall, with 895 m (2,938 ft) high.