daily throwback history

🎒🐰💭’On 2 April, 2011,

 India won the 2011 Cricket World Cup, defeating Sri Lanka by 6 wickets in the final in the Wankhede Stadium in Mumbai.