OIL DUMPING

Oil prices just dropped 2.66% in 10 minutes as US-Iran negotiations show progress.

Lower oil prices could bring relief to global markets.

Bullish momentum building