Question: Who has won the icc world cup 2011?
answer: India