Stock Photo: England, London, Trafalgar Square. London 2012 Paralympic logo.