Tears, Smiles and Everlasting Memories: Revisiting India’s 2011 World Cup Win
2011 World Cup final: 9 years back, on April 2nd, whole of the Indian population was glued to their Television screens. There wasn’t an empty space at Wankhede Stadium in…