Hi! I am a Tanzanian citizen living in Dubai and would like to know how I can apply for a visa to Cuba, there is no embassy here in the UAE.
As Terry says - the important point is what route you will take.
From the Americas, most airlines provide or sell the tourist cards. From Europe, most don't.