The world’s highest waterfall, located on the Orinoco River, is __________.
A.
Angel Falls
B.
Victoria Falls
C.
Niagara Falls
D.
Maracaibo Falls