You are here

Business Report

  • by Larry Murray
South Africa spent huge sums to host the World Cup. In a country suffering growing problems, was it worth the cost?