Snapshots │ No title │ 267 5 September 2011 — London │ Charing Cross Next ▷ ◁ Prev A clock in Charing Cross, one of the major stations in central London.