Shahid Afridi batting against England