answersLogoWhite

0

The world's tallest waterfall is Angel Falls in Bolivar, Venezuela. The world's largest waterfall is Inga Falls on the Congo River, Congo.

User Avatar

Wiki User

16y ago

What else can I help you with?