Scorecard IMAGE: England celebrate with the ICC Women's World Cup trophy after defeating India at the Lord's in London on Sunday. Photograph: ICC/Twitter The Indian women's cricket team let slip a......