Moscow on Saturday denounced an international price cap imposed on Russian oil, describing it as a “dangerous and illegitimate instrument.” The Group of Seven nations and Australia agreed a day earlier to cap the price they pay for Russian oil at $60 per barrel, although it is not clear whether the move will seriously hit Moscow’s finances in the near term, since the cap is close to current prices.