December 31, 2020

England rings in the New Year

London rings in the New Year with the midnight chimes of Big Ben