Это на первый вопрос, Вероник)
Большинство столиц стран Латинской Америки
находятся на побережье либо вблизи побережья Атлантического или Тихого океанов
(Каракас, Рио-де-Жанейро бывш. столица Бразилии), Монтовидео, Сантьяго,
Буэнос-Айрос. В 16-18 веках эти города являлись опорными базами для освоения
внутренних районов Латинской Америки, через них шла вся торговля со Старым
светом, кроме того они являлись административно-колониальными центрами
испанской и португальской метрополий. Другие столицы были построены вблизи
ранее разрушенных столиц доевропейских цивилизаций (Мехико, Лима). В период
колонизации Лат. Америки сюда ехали не только переселенцы из Европы, но и
привозили рабов из Африки (Бразилия, страны Карибского бассейна) их как правило
расселяли вблизи столиц. Отсюда большинство столиц перенаселены, Мехико самый
большой город мира -18 млн. чел..