Iran announced Tuesday three days of public holidays in the capital Tehran for late supreme leader Ayatollah Ali Khamenei's funeral ceremonies, state television reported.