Tehran faces a mega-crisis with seven challenges | Iran International