National Health Service (NHS) staff from around the country and the public at large celebrate its 70th birthday while campaigning for its survival.
The NHS choir sings and thousands of people march with placards through London to protest the mass underfunding of the NHS and privatisation of services.