Moscow Moscow says there will be a ‘price to pay’ for the Western companies that left Russia after it invaded Ukraine – Business Insiderby Capital-Cities February 22, 2025