South Africa president suspends police chief over $21m contract | LL Daily