Nelson Mandela has died according to several sources.

Obama will visit South Africa today.

The Guardian reported:

South Africa – several sources, other than online, have confirmed that the great Nelson Mandela has passed away last night. The reasons to keep this under wraps was because the family needed time alone and because of several political issues. The primay issue being that US president Barack Obama will visit South Africa this Friday. The visit could be overshadowed by the passing of Mandela and therefore the family and government agreed not to tell the world just yet. Therefore keeping Nelson Mandela’s passing away under wraps because of Obama’s trip. But we continue to wait for official verification.