India’s 2011 World Cup triumph has to be their biggest win of the millennium. After a disappointing show in the previous edition, a lot of hopes were pinned on co-hosts to lift the trophy and the MS Dhoni-led did not disappoint. They brought the cup home after a gap of 28 long years. It’s been 10 years since a billion fans witnessed history being created, but the memory of the World Cup final night is still fresh in everyone’s minds.