It was on April 2, 2011, when India won the World Cup beating Sri Lanka in the final in Mumbai.

from NDTV Sports - Cricket https://ift.tt/2WECkTC

Post a Comment