Passports are issued by the government of the holder's home country. Visas are issued by the consulates or embassies of the country the traveller wishes to visit.