The Russian Embassy in the United States has claimed that agreeing on a "price cap" for the supply of Russian oil means "redrawing the basic principles of the functioning of free markets." Source: ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results