The Majlis has rejected the government’s economic bills, and has repeatedly impeached or challenged Ahmadinejad’s cabinet ministers. Iran’s main diplomatic challenge will center on its nuclear program and relations with the United States.