Answer :

The answer is A. Venezuela


The capital city of Venezuela is Caracas and the Angel Falls are also located in Venezuela.
VenezuelaAAAAAAAAAAA







Other Questions