Steam has possibly been banned in China, although the circumstances remain a bit unclear. Reports were first posted to Reddit alleging that Steam and its…
The Switch seems to be pretty popular. Anyone who has been paying attention over the last two years, and the console is flying off the…