No media source currently available
U.S. President Barack Obama hails the agreement reached between the six major powers and Iran over its nuclear program.