December 1, 2023

Pretty UK seaside town frantically orders new Christmas tree after ‘pathetic’ first effort

The people of Deal, Kent were embarrassed by their council’s […]