Euro Rallies As US-Iran Deal Hopes Weigh On Dollar And Oil - TrendCloud