Angel Falls is the world’s tallest waterfalls. It is located in

(A) Argentina
(B) Canada
(C) Russia
(D) Venezuela

The answer is: (D) Venezuela