Sri Lanka Women sprung the surprise of the day at the ICC Women’s World Cup India 2013 when Shashikala Siriwardena’s side beat the current world champion, England

Read more