SPORTS
Port Elizabeth: South Africa fought hard on a rain-hit Day 3 of the third Test against England to reduce their first innings deficit to 291 runs at St George's Park here on ...