Mohammad Ghalibaf: Iran Parliament Speaker Who Is Potential US-Backed Leader

Mohammad Ghalibaf: Iran Parliament Speaker Who Is Potential US-Backed Leader
In 2005, Mohammad Bagher Ghalibaf ran for President.