Crowds of commuters inside Liverpool Street Station; London, EnglandImage #: 12322027 See More From: Charles Bowman