Latin America truly is a land of many contrasts.