Mohammad Bagher Ghalibaf is an Iranian conservative politician, former military officer, and current Speaker of the Parliament of Iran since 2020. He held office as the Mayor of Tehran from 2005 to 2017.