what is the world tallest waterfall
That would be Angel falls. It is the tallest waterfall in the world, located in Venezuela
Hello there..What is the world tallest waterfallAngel falls.