This Day, That Year: India Won the World Cup after 28 Long Years Apr 2, 2020, Sport, Trending 1.17kViews 2nd April 2011, a date which is etched on memory in every Indian Cricket lover. 9 years ago, men in blue, won the ODI World Cup after 28 long Continue Reading