Oil Trades Around $66K as India’s Declining Demand Curbs Recovery Outlook.
Oil prices fell on Monday as a fatal second wave of a coronavirus epidemic hit India cutting short the demand outlook, offsetting optimism about a strong rebound in demand in developed countries and China in...
Read moreDetails