File: A soldiers patrols the surroundings of the Museum of Modern Art ahead of the G20 Leaders Summit in Rio de Janeiro, Brazil on November 15, 2024. The G20 Leaders' Summit will take place in Rio de Janeiro between November 18 and 19, 2024.
JOHANNESBURG - Cas Coovadia from Business Unity South Africa discusses the launch of South Africa's presidency.