London’s 2012 Olympic Games look like being the culmination of a series of global events in the capital. It all kicked off on the 29th of April 2011 with the Royal wedding, watched by an estimated 3 billion people worldwide (source New York Times). This summer saw the Royal Jubilee assemble the largest armada the Thames has ever seen. (more…)
