On 10 May 1994, after three and a half centuries of colonialism and apartheid, tens of thousands of people gathered at the Union Buildings in Pretoria to witness the inauguration of Nelson Rolihlahla Mandela as South Africa's first democratically elected president.