Hmmm. The "City of London "is the "square mile", the but around St Paul's. Technically the 2012 Olympics were held at Stratford, what was once known as Stratford-atte-Bower.
Although London is good enough for me. William Shakespeare would be spinning in his grave.