There seems to be some debate over whether Venezuela's Angel Falls or South Africa's Tugela Falls holds the title of the overall tallest waterfall in the world. However, according to the World ...
Angel Falls in Venezuela is the world's highest waterfall. The Andes mountains are in seven different countries in South America: Venezuela, Colombia, Ecuador, Peru, Bolivia, Chile, and Argentina.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results