Oil extends fall as new report states investment in solar to outpace Oil for first time in 2023
Share:
Oil price declines as traders take profit and the debt-ceiling impasse continues without a deal in…