Streets deserted, roads closed.

Road Ahead Image

Sunday in London. Streets deserted…