5.Catarata Yumbilla Situated in Peru, Amazonas Region the Yumbilla Falls is the world’s fifth tallest waterfall. Although the waterfall is magnificent due to its height, the volume of water is not large. The height of falls is 2,938 feet (896 m). Loading…
Check out the video: Loading…
5. Toledo, Spain The Spanish city of Toledo is known to be one of the best preserved cities in the Europe. The city is surrounded by the River Tajo and medieval walls that still exists today Loading…