A. Canada
B. America
C. Venezuela
D. None of these
Brief Facts about Angel Fall:
Angel fall is the tallest uninterrupted water fall of the world. The height of the fall is almost 979 meters (3212 Feets). Angel falls is one of the attracting points for the tourists in Venezuela.