Russia is running out of oil customers

Russia is running out of oil customers

Russia is struggling to sell oil as buyers flee the stigma, logistical challenges and fears of further sanctions that come with dealing with Moscow in the wake of the Ukraine invasion. Even without direct sanctions on its energy industry Russia will lose around one million barrels per day (bpd) in oil exports, according to analyst … Read more