According to a google search and this world waterfall database site (World Waterfall Database: World's Tallest Waterfalls) You are right about the Angel Falls being the tallest. However Victoria Falls is #13 on the list. Being first in largest would be Chutes de Livingstone on the Congo River in Congo. Actually being 2nd on the list but the first one has no numbers in measurements.