Question: do iranian need visa for cuba?
Answer: Iran is one of the countries whose citizens are eligible for a Cuba Tourist Card. As a result, you do not have to go to an embassy to get a visa for Cuba, but you can apply online using the services rendered by iVisa.