abdullah shafiq batting