A deal that may allow Iran to add to a global oil glut pushed energy prices lower, weakened Russia’s ruble and dimmed the outlook for inflation, boosting bonds. U.S. oil approached $50 a barrel, dragging the Bloomberg Commodity Index down 0.6 percent at 9:52 a.m. in London. Energy producers posted some of the biggest declines in the Stoxx Europe 600 Index and the ruble weakened for a second day. Treasury 30-year bonds rose for the first time in four days and German bunds also advanced. Chinese stocks halted a three-day rally. Iran and world powers sealed a historic accord to curb the Islamic Republic’s nuclear program in return for the lifting of sanctions on a timetable yet to be announced, according to an official involved in the Vienna talks. Data today on U.S. retail sales and Federal Reserve Chair Janet Yellen’s testimony from Wednesday may provide clues on the […]