The London 2012 Olympic Posters decorate Southwark station in central London

The London 2012 Olympic Posters decorate Southwark station in central London