Tag: Olympic Delivery Authority
London 2012 Set to Come in Nearly $640 Million Under Budget
London 2012 is set to come in almost £400 million ($639 million/€492 million) under budget according to figures revealed in the Government's final quarterly...