Leader of the Islamic Revolution Ayatollah Seyyed Ali Khamenei has canceled his regular New Year speech at the Imam Reza Holy Shrine in the northeastern Iranian city of Mashhad in line with health officials’ recommendations to prevent further spread of an ongoing coronavirus epidemic in the country.