Dell closes ‘offices and ceased all Russian operations’ and will exit the country amid Moscow’s invasion by Sam Kayum tech journalist August 28, 2022 August 28, 2022