There were floods in South Africa in February and March, then again in September and again in December 2023.