ricardoxo ricardoxo 22-03-2022 Geography contestada The world’s highest waterfall, located on the Orinoco River, is __________. A. Angel Falls B. Victoria Falls C. Niagara Falls D. Maracaibo Falls