Skip to content
Advertisement

Cyril Ramaphosa waves as he arrives ahead of his inauguration as President, at the Union Buildings in Tshwane, South Africa, on June 19, 2024. Ramaphosa will open a new parliamentary term Thursday, July 18, 2024, to mark the official start of business for his multi-party coalition government. (Kim Ludbrook/Pool Photo via AP, File)

Cyril Ramaphosa waves as he arrives ahead of his inauguration as President, at the Union Buildings in Tshwane, South Africa, on June 19, 2024. Ramaphosa will open a new parliamentary term Thursday, July 18, 2024, to mark the official start of business for his multi-party coalition government. (Kim Ludbrook/Pool Photo via AP, File)

Featured Photo Galleries