Works to restore the UK's oldest anti-slavery memorial have been completed.The memorial arch in Stroud, Gloucestershire, was built in 1834 to commemorate the abolition of slavery in the British Empire ...
What started as a noble quest for equality has become incredibly ugly and is now inflicting real harm on vital institutions.