A health worker gives polio drops to a child in a village near Patna, India. In one five-day spell last year, more than two million workers visited 68 million homes to inoculate 172 million children aged under 5. Photograph: Altaf Qadri/AP
www.guardian.co.uk