Haniyeh met with top Iranian officials on eve of his death — ambassador to Russia
He came to Tehran for the inauguration of the new president of the Islamic Republic of Iran Masoud Pezeshkian
He came to Tehran for the inauguration of the new president of the Islamic Republic of Iran Masoud Pezeshkian