London on Christmas day

  • 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