Oil prices edged up to their highest in 13 months on Tuesday as supply cuts by major producers and optimism over fuel demand recovery support energy markets.from Top Business News- News18.com https://ift.tt/3aSUFVU
Oil prices edged up to their highest in 13 months on Tuesday as supply cuts by major producers and optimism over fuel demand recovery support energy markets.