Pakistan to host World XI Series
The Pakistan Cricket Board have confirmed that a World XI Series will take place in Lahore starting 10 September.
The Pakistan Cricket Board have confirmed that a World XI Series will take place in Lahore starting 10 September.