JOHANNESBURG – South African coach Ephraim ‘Shakes’ Mashaba has been appointed head coach of Bafana Bafana, the SA Football Association (Safa) announced on Saturday.

“As we speak Shakes Mashaba is the senior national team’s coach,” Safa president Danny Jordaan told reporters at Safa House…