Angel Falls, a famous waterfall of South America, is located in which country?
Answer & explanation
Correct answer: option 2
The correct answer is Option (2) → Venezuela
Angel Falls is in Venezuela, in the north of South America. It lies in the Canaima National Park in the south-east of the country.