A deal has been reached on Iran's nuclear program.
The United States, the United Kingdom, China, France, Germany and Russia agreed to "significantly limit" Tehran's nuclear ability at least 10 years in exchange for lifting international oil and fiscal sanctions against Iran.
The deal was reached at a final meeting in Vienna this morning, where representatives from Iran, the United States and the other nations negotiated.
Iranian Foreign Minister Mohammed Javad Zarif said the deal is "not perfect," although it is a "historic moment," according to CNN.
A formal announcement of the agreement is expected later today when Iran and the six nations meet at a United Nations complex in Vienna.
President Obama is also expected to make a statement in Washington, according to The Boston Globe. Congress has 60 days to review the agreement.