Long-haul operations British Caledonian concerned both Africa and South America. Services to both continents are grouped regionally-- a non-stop flight to Caracas also links Lima and Bogota. Service to Brazil, Argentina and Chile is routed via either Recife or Rio de Janeiro.
Other than the previously-posted non-stop from Gatwick to Recife, service to Brazil and the rest of the cone also stops in either Lisbon or Madrid before crossing the Atlantic, catching critical cultural, political and economic connections between the Iberian peninsula and its erstwhile colonies across Latin America.
See the previous post for discussion of the routes to Africa on the map. Thank you to the fantastic Airline Memorabilia blog for the privileges of reposting.