The ICC Women’s T20 World Cup 2023 concluded at Newlands in Cape Town on Sunday, February 26. Defending champions Australia beat South Africa by 19 runs to lift yet another title. The Aussies batted first after winning the toss and posted an impressive 156 for 6 on the board as Beth Mooney top-scored with 74 […]