The highest waterfall of the world is?

A) Angel Falls

B) Kaieteur Falls

C) Victoria Falls

D) Niagara Falls

Advertisements