Few alliances have raised as many eyebrows as South Africa’s relationship with Hamas. Once a beacon of peace and reconciliation, South Africa’s ruling African National Congress (ANC) now finds itself ...