TAP is having a nice sale ex-Maputo, Mozambique to Rio de Janeiro, Brazil. These flights are available as one-ways or a return ticket. You can also build in stopovers in Lisbon if you wish to use it ex-Africa and then return to Europe.
This fare books into TAP J Class which credits at 200% to most Star Alliance programs or 39932 miles for a Return ticket.
Mozambique was until 1975 a Portuguese colony and the influence of that era is visible in the architecture of the city, where many buildings date to the colonial period. The city has had a variety of new buildings and now the tallest/longest suspension bridge in Africa is being built with Chinese funds/assistance. Here is our Trip Report on Maputo.
TAP flies this route with an Airbus 330 which is equipped with a modern cabin that features lie-flat seats and direct-aisle access.