On this day (April 2) in 2011, more than a billion dreams came true, when India lifted the One-Day International Cricket World Cup at the Wankhede Stadium in Mumbai. Let’s relive the glory.