Empty Silent London – London as a Ghost Town
Christmas is the only day of the year when London is silent. Everything is closed and there’s no public transport. Other than a bunch of tourists gawking around Big Ben and the odd lone bride, the streets are basically deserted. Through the lens of Corrado Chiozzi.