The highest waterfall in the world is
A. Jog Falls
B. Victoria Falls
C. Niagra Falls
D. Horseshoe Falls
Answer:C
The highest waterfall in the world is
A. Jog Falls B. Victoria Falls C. Niagra Falls D. Horseshoe Falls