Imran Tahir humiliated by Pakistan high commission on visit to get visa for World XI series
The Pakistan vs World XI matches will be played in Lahore on September 12, 13 and 15.
Sep 06, 2017, 09:24 AM IST
The Pakistan vs World XI matches will be played in Lahore on September 12, 13 and 15.
Sep 06, 2017, 09:24 AM IST