Corporates on a quitting spree in Russia by Newsdesk-Top NewsEurope10 March 202210 March 2022 Several other gaming giants like EA Games, CD Projekt Red, Take-Two, Ubisoft, Activision Blizzard, and Epic Games, have suspended sales in the country….reports Asian Lite News Amazon has suspended shipment…