World’s highest waterfall is in—–?

A. Brazil
B. USA
C. Venezuela
D. Zambia


Leave a Reply