By Chris Havergal. Almost 7 billion rand (£310 million) made available to pay for fee freeze and student support. More...