NEWS February 22, 20240President Ramaphosa announces date for 2024 general electionsBy Staff Reporter It’s official – 29 May is the day South Africans will cast…