South Africa
Expatica news
Bafana Bafana head coach Shakes Mashaba has declared himself happy with the team’s preparations ahead of the 30th edition of the African Nations Cup, which starts in Equatorial Guinea on Saturday.