South Africans Muslims set for 30 days of Ramadan, Eid likely on 21 March

Muslims began fasting on 19 February 2026.