challenge: Which of the following cities hosted the Group B matches of the 2013 Africa Cup of Nations?
  
  A. Pretoria and Bloemfontein
  B. Kimberley and Polokwane
  C. Port Elizabeth and Durban
  D. Johannesburg and Cape Town
  Answer: 