Tech Geek Activision Blizzard and Epic Games suspend sales of their games in Russia; Activision Blizzard will also pause offering in-game microtransactions in the countryBy Daniel HarrisonMarch 17, 20230 blizzard games russia activision blizzardbonifacicengadget Activision Blizzard and Epic Games suspend sales of their games in Russia; Activision Blizzard will…