Liverpool Street Station in London, United Kingdom - Stock image
Built Structure, Crowd, Group Of People, Station, Subway Station
London, United Kingdom- July 19, 2011: Main entrance hall of Liverpool Street train station in London, UK. People are rushing by, train destinations are shown on the arrival/departure board. Liverpool Street station serves as a major train and subway hub in the East of the City of London.