Caracas is the capital of what country in south America?
Caracas is the capital city of Venezuela, a country located in South America. Venezuela borders Colombia, Brazil, and Guyana and covers an area of approximately 916,445 square kilometers (353,841 square miles)