London, UK - December 12, 2011: Inside view of Liverpool Street Station, located in City of London, since 1874, third busiest railway terminus after Waterloo and Victoria in UK, served over 55 million passenger between April 2010 and March 2011.

London, UK - December 12, 2011:  Inside view of Liverpool Street Station, located in City of London, since 1874, third busiest railway terminus after Waterloo and Victoria in UK, served over 55 million passenger between April 2010 and March 2011. - 15849860

Similar Royalty-Free Photos

to-top-page