It’s a riot alright: 100 years on and Luton lights up again
One hundred years ago, on July 19, 1919, riots broke out in Luton Town centre and the Town Hall was set alight. When only the privileged were invite to Luton’s Peace Day celebrations honouring the […]