Every July the 18, The UN marks Nelson Mandela International Day to promote the former South African preident’s values of justice, reconciliation and service, This year’s commemorations across South Africa have been overshadowed by anti-migrant protests. Thuso Khumalo reports from Johannesburg.
