It’s been years in the making, but Iran and six world powers have announced they’ve reached an agreement to curb that country’s nuclear program in exchange for ending sanctions, Bloomberg reports. Abundant opposition remains, but two-thirds votes in both the Senate and the House are needed to kill the deal.