Businesses that refuse to leave Russia are experiencing the greatest costs April 27, 2022 Share Facebook Twitter Linkedin Email Print The far bigger financial threat is continuing to do business under the Putin regime.