US President Barack Obama flies to South Africa Friday hoping to pay homage to the legacy of his critically ill hero Nelson Mandela, who is fighting for his life in hospital. Mandela’s ill health means the two men, who shattered racial boundaries on either side of the Atlantic, are not...