President Cyril Ramaphosa delivers keynote address during Freedom Day celebration at Union Buildings in Tshwane Municipality, emphasizing significance of reflecting on South Africa's history and development. Presidential Inauguration | South Africa ready to host diplomatic parties 18 June 2024