St Editha’s Square in Tamworth, Staffs., was reopened on June 21 as part of a multi-million pound regeneration project in the town centre – but it has been branded a ‘death trap’
This article, images and content belong to the source and curated for informational purposes.