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...