Cricket

Shahid Afridi scores a 43-ball century in England

Shahid Afridi