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