US dollar faces 7th loss amid Iran talks, cooler PPI

Business