Hundreds Protest, Burn American Flag at U.S. Embassy in South Africa Against President Obama’s Visit [Video]

A protester kicks a banner with the face of Obama as hundreds rally against his visit in Pretoria. (SIPHIWE SIBEKO/REUTERS)

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.

Mandela, 94, is fighting a lung infection that has left him in a critical condition and in hospital for nearly three weeks.

His fourth hospitalization in six months has focused attention in South Africa and globally on the faltering health of the Nobel Peace Prize laureate, who is admired as a symbol of resistance against injustice and of racial reconciliation.

"No oil here, move on"

Protesters burn the U.S. flag outside the U.S. embassy in Pretoria.