Australia breezed to their sixth ICC Women’s World Cup title with a 114-run win over the West Indies at the Brabourne Stadium on Sunday evening. Led by Ellyse Perry, the Australian bowling attack ran ...