President Cyril Ramaphosa has taken his oath of office at the Loftus Versfeld stadium in Pretoria. He swore allegiance to the Constitution in the presence of thousands of dignitaries and citizens – after being voted unopposed as the country’s leader in the National Assembly this week.

The much anticipated aerial salute has also taken place alongside members of the army, navy, military service, air force, and the national ceremonial guard.

Thousands have gathered to witness this momentous occasion.

Heads of state, former heads of state and heads of international and regional organisation are also in attendance.

Click video below: