World Cup Final: Forget 2003, this is India’s chance to reignite the spirit of 2011
On 23rd March 2003, Sourav Ganguly won the toss and invited Australia to bat.
Chances are, if you’ve been anywhere near social media in the last few days, you’ll have been…