Source: CNN
A historic deal was struck early Sunday between Iran and six world powers over Tehran's nuclear program that slows the country's nuclear development program in exchange for lifting some sanctions while a more formal agreement is worked out..........