Pakistani-born leg spinner Imran Tahir has been granted South African citizenship and is eligible to play for his adopted country with immediate effect, Cricket South Africa announced on Saturday.
Tahir granted South African citizenship