The law that is choking civil society
If one were to ask for a quintessential display of the British character it would be hard to better the Shrewsbury Flower Show. Officially the world’s ‘longest-running flower show’, according to the Guinness World Records, it is held over two days in August, attracting 60,000 visitors. This summer should be the show’s 150th birthday. Last
