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