IRNA- The legendary leader of the Cuban revolution, Fidel Castro visited the Iranian capital of Tehran in 2001, and met with Leader of Islamic Revolution Ayatollah Seyyed Ali Khamenei. Cubas former president has died aged 90, state TV has announced.