Question: Who has won the icc world cup 2011?
Answer: India
Natural Questions answer: India (from the Wikipedia article "2011 Cricket World Cup")