Moscow on Saturday denounced a price cap on Russian oil agreed by the Group of Seven nations and Australia, describing it as a “dangerous and illegitimate instrument.” Ukraine’s allies had agreed to cap the price of Russian oil at $60 per barrel on Friday, although it is not clear the move will seriously hit Moscow’s finances in the near term, since the cap is close to current prices.