ICC Women's World Cup
England v Sri Lanka 2013
England v Sri Lanka. Action from the 2013 Group A clash at the Brabourne Stadium in Mumbai, India, where England's women kicked off the defence of their trophy
ICC Women's World Cup airs on Sky Sports Cricket HD at 2:45 AM, Friday 22 November. (Subtitles.)
Topics
Sports