Transport: The Achilles heel of the London Olympics

Transport: The Achilles heel of the London Olympics

Despite seven years of planning and a colossal budget, transport remains the Achilles heel of the London 2012 Olympic Games.


User: AFP English

Views: 70

Uploaded: 2012-04-17

Duration: 02:37

Your Page Title