Computer Hardware

London becomes first European city to get an official Overwatch team

Blizzard’s Overwatch League has seen the addition of another two teams, with one of them being the first European franchise to enter the competition: an outfit based in London. LA-based esports firm Cloud9 has bought the rights to the London team, and founder Jack Etienne commented: “We are thrilled that Cloud9’s formidable fan base throughout […]