40 years on, why India’s 1983 World Cup victory was not a Stroke of Luck July 13, 2023 Cricket by SuperSports360 Was India’s 1983 World Cup win just a Stroke of luck? Did you know the ...