Tag: Afghan cricketer Rashid Khan appeals to world leaders