- Canada
- Zimbabwe
- Venezuela
- None of these
- c
-
Angel Falls is a waterfall in Venezuela.
Angel Falls is the highest waterfall of the world.
The height of Angel Waterfall is 979 Meters.
Venezuela is a country of South America.