Russia’s embattled oil industry is struggling to offload record-breaking cargoes due to crippling sanctions imposed by the US, with tankers stuck at sea and storage facilities overflowing. Analysts warn that Moscow’s ability to sell its oil is dwindling by the day. #Russia #Oil #Sanctions
0