Indian openers Shafali Verma and Smriti Mandhana created history with a record 129-run stand in the Women's Asia Cup final against Sri Lanka. Shafali hit a 24-ball fifty, the fastest ever, as India ...