Iran expects up to 20 million people in Tehran for three days of tributes.

Ceremonies are planned in Tehran, Qom, Najaf, Karbala and Mashhad, with officials expecting foreign leaders, hundreds of journalists and millions of mourners

Huge scale of funeral across five cities is intended to relay message of resistance to rest of the world