Thirteen years have passed, but the visuals remain as vivid in Indian cricket lovers' minds. On this day (April 2), in 2011, India lifted the ODI World Cup trophy for the second time. Wankhede Stadium was host to the incredible scenes as the MS Dhoni-led team emulated the heroics of Kapil Dev's 'Devils' in 1983. (More Cricket News)