Abu Dhabi's ADNOC Distribution is buying Shell's South African fuel retail business in a R16 billion deal covering 580 ...