World

South Africa collects record $117B tax haul