The 2012 London Olympics was one of the most successful Olympic events ever held. At a final price tag of $14.8 billion it was also one of the most expensive. ...

Read More »