Those damned Rooskies Wed 3:59 pm +01:00, 17 Apr 2024 posted by Tapestry A military weapons factory for Europe’s largest contractor has been rocked by an explosion. The incident took place just before 11am this morning at BAE Systems Glascoed in Monmouthshire, south Wales. South Wales Fire and Rescue Service said: “At 10.49am on Wednesday […]