South Africans protesting a visit to their country by U.S. President Barack Obama rallied on Friday a few blocks from well-wishers at a hospital in Pretoria where anti-apartheid hero Nelson Mandela is critically ill.
Obama, on a three-nation tour of Africa, was due to arrive in South Africa on Friday with White House officials saying they will defer to Mandela's family on whether the first African-American president of the United States will visit South Africa's first black president.