Sri Lanka Shocks South Africa in Women’s T20 World Cup Opener
Sri Lanka managed to stun the host nation, South Africa, in the opening match of the Women's T20 World Cup held in Cape Town. The Sri Lankan team delivered an outstanding…
Read More...
Read More...