On the eve of the national elections in May 2024, South African President Cyril Ramaphosa signed into law the Cannabis for Private Purposes Act (CfPPA).