Activision Blizzard and Epic Games halt sales of games in Russia
Illustration by Alex Castro / The Verge Activision Blizzard is suspending new sales “of and in” its games in Russia, the game company’...Read More
Get latest Environment News From Top Websites Around the Globe