Icc women's world cup 2017

India players stand dejected prior to receiving their runners-up medals after losing the CC Women’s World Cup final match against England, at Lord’s, in London, Sunday. - Sakshi Post
Jul 24, 2017
ICC Women’s World Cup 2017: England Clinch 4th Title; India Lose The Battle Well Fought 
Back to Top