The price of oil fell to its lowest level this year on Wednesday, forfeiting all of the gains since Russia's invasion of Ukraine exacerbated the worst global energy supply crisis in decades. Brent crude closes at its lowest level this year. U.S. fuel stocks build more than expected. China's relaxation of COVID curbs to support demand. Investors wary over recession warnings, rate hike outlook.