Cricket

On This Day: India win ICC Cricket World Cup 2011 by defeating Sri Lanka at Wankhede Stadium

On This Day: India win ICC Cricket World Cup 2011 by defeating Sri Lanka at Wankhede Stadium