More than one million public sector workers went on strike today over pay and pensions, including teachers, civil servants, coastguards, civilian police staff and prison staff, with services across England and Wales being severely affected as a result.