It's estimated that hosting the London Games will cost the British taxpayer around 14 billion dollars.
Justifying that sort of a spend on a sporting event is one of the most difficult tricks for any host to pull off. Organisers from venue cities for the next two Olympics - Sochi and Rio - are in London attempting to do just that.
Al Jazeera's Andy Richardson reports from London.
Source: Al Jazeera