Nelson Mandela, the revered icon of South Africa's anti-apartheid struggle and a towering figure of 20th century politics, died aged 95.