Overwatch Climbs Back to the Top in UK Software Sales Chart
Believe it or not but Blizzard’s first person multiplayer shooter Overwatch has managed to cement itself as the leader in the latest UK Software Sales Chart putting last week’s champion Deus Ex: Mankind Divided at number 2. World of Warcraft: Legion also by Blizzard comes in as a new entry.