11th June 2010

Trafalgar Square, WC2N 5NJ

Here we are in Trafalgar Square again, this time for a bit of a party celebrating the start of the first World Cup Finals to be held on the African Continent (sorry: the ‘Fifa World Cup 2010™ Finals’ – lets not neglect the august body which has so honourably delivered the tournament over the decades),…