On a magical night, which brought back memories of June 25, 1983 when Kapil’s Devils won the ODI World Cup conquering the mighty West Indies at Lord’s, the women in blue rose to the occasion to win by ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results