Cyril Ramaphosa holds a campaign rally in the suburbs of Cape Town ahead of the ANC's meeting next week to choose the next party leader and potential next president if the party was to win the 2024 general elections. The South African President is facing questions over his alleged involvement in a c