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