Corrado Chiozzi
London Is 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, the streets are basically deserted.
Advertisement
Advertisement
Advertisement