A resident presents flowers outside Nelson Mandela's house in Johannesburg, South Africa, on July 2, 2013. South Africans are ready to celebrate the 95th birthday of anti-apartheid icon Nelson Mandela who has been hospitalized for more than three weeks for a recurring lung infection, President Jacob Zuma said. Zuma said Mandela "is still critical but stable" in a Pretoria hospital where he was admitted on June 8. (Xinhua/Li Qihua)