What is the answer: Which national football team is nicknamed 'Bafana Bafana'?
south africa