Algerian President Abdelaziz Bouteflika is due to arrive in Tehran later today on a two-day official visit to Iran, Islamic Republic News Agency "IRNA" reported. President Bouteflika will visit Iran at the invitation of his Iranian counterpart Mahmoud Ahmadinejad. The Algerian president is expected to discuss major bilateral, regional and international developments with senior Iranian officials. Five ministers of Algerian cabinet including Foreign Minister Mourad Medelci; Minister of Energy and Mining Chakib Khelil; Minister of Higher Education Rachid Harraoubia; Minister of Housing Noureddine Moussa and Minister of Health Said Barakat have already arrived in Tehran on Saturday to accompany President Bouteflika in his official talks.