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 ...