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