News England beat India in final of ICC Women’s World Cup England win by nine runs at Lord's. Ben Tipple / 24 July 2017