3 ms·Can London Afford the $14.5 Billion Price Tag of the Summer 2012 Olympic Games?1 points by wallflower 15y ago