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: ...