Tens of thousands of people have taken to the streets of London to demonstrate their support for the NHS. Organisers described the national protest as a rallying call to save the health service from further austerity, with the chancellor under pressure to find more money for social care in next week’s budget.