Oil falls on improving supply outlook, economic worries

0
180