Caracas is the capital city of what country?
Answer Venezuela
Founded in the 16th century, Caracas, Venezuela is home to approximately two million people and has a population density of nearly eleven thousand people per square mile. Caracas became the capital in 1829.
Asked by Darrell Rowe · Last updated 5 years ago · 15.8K views