Question: who has made highest runs in one day cricket
Answer: South Africa