The sign for east London's Abbey Road Station is seen against the backdrop of apartment buildings on Friday, Nov. 10, 2012.
Copyright 2012 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.







Reader Comments ( )