Happy 95th birthday Nelson Mandela! Children at the Denver Primary School in Johannesburg, South Africa, sing in celebration and offer prayers for the former president’s return to health.

At launch of new clothing range, granddaughters give update on former president’s health.

Photograph: Jerome Delay/AP