Question: who has won the icc world cup of 2011
Answer: India