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