maliceinpeace maliceinpeace 02-10-2020 History contestada The world’s highest waterfall, located on the Orinoco River, is __________. A. Angel Falls B. Victoria Falls C. Niagara Falls D. Maracaibo Falls Please select the best answer from the choices provided A B C D