There are suggestions that SAA doesn't make money on its London routes because of serious over staffing of its London office for political reasons and the number of free seats it has to give away to people connected to the government.
Exactly what's been going on for years. Jobs for the boys.