22-Dec-2023 Johannesburg Dean Elgar to retire from international cricket after South Africa’s Test series against India