A 20ft Margaret Thatcher statue is bad enough, but the bill for its unveiling ceremony is eye-watering

The town of Margaret Thatcher’s birth has revealed plans for an eye-watering £300,000 bronze statue of the Tory tyrant, complete with a £100,000 unveiling ceremony. The ostentatious monument in Grantham, Lincolnshire, was originally intended to stand in London’s Parliament Square until plans were rejected for attracting protests. Thatcher’s memorial remains so controversial that the town … Continue reading A 20ft Margaret Thatcher statue is bad enough, but the bill for its unveiling ceremony is eye-watering