Russia is the world's third-largest oil producer and sanctions imposed on its crude exports after its invasion of Ukraine ...
Oil prices fell slightly on Thursday as a potential peace deal between Russia and Ukraine continued to exert downward ...