Question: who has played most number of odi matches?
Answer: India