TAP Portugal is offering cheap flights from London, UK to Cape Town, South Africa! Book a ticket from only £339 return!