Simply put, the Church of England is the United Kingdom’s official ... Margaret Clitherow, who in 1586 was pressed to death upon sharp rocks after refusing to renounce her Catholic faith.
After a narrow loss to New Zealand last week, England must have thought things could not get more painful than that. Australia were supposed to be the perfect pick-me-up following a dramatic loss ...