Business | Tue Apr 23, 2013 9:27am EDT

BP to invest about $540 million in South Africa over next five years