3 Top Cities to Visit in South America

1. Rio, Brazil

2 Buenos Aires, Argentina

3. Cartagena, Colombia

Do you agree?