Delhi StoriesNov 16, 20231 minIndian team spirit is what prevailed and brought home the trophy in 1983We won the 1983 World Cup, but the fact was West Indies were by far the better side. We were just confident of doing well on that given...