Oil prices dropped 1% for a second straight session on Monday as US producers began restoring output post-Hurricane Delta.
Brent crude for December fell 41 cents to $42.44 a barrel and US West Texas Intermediate for November was at $40.18 a barrel, down 42 cents, CNBC reported.
Front-month...