Answer :
The answer is A. Venezuela
The capital city of Venezuela is Caracas and the Angel Falls are also located in Venezuela.
The capital city of Venezuela is Caracas and the Angel Falls are also located in Venezuela.