President Cyril Ramaphosa on Saturday took the oath of office in front of a packed stadium of ANC members and supporters. The event was at Loftus Versfeld Stadium in Pretoria.
Ramaphosa's inauguration happened to take place on Africa Day, the government used the coincidence to invite dignitaries from across the continent to call for increased trade among African nations in line with the vision of the African Union.
Africa Day also presented the opportunity for guest to get all dressed up! The day called for over the top looks to celebrate this momentous occasion in true fashion.
Swipe through for some familiar faces we spotted:
Main Image Credit: Twitter/@GovernmentZA