European Squad Team Liquid wins The International Dota 2 championship 2017

As esports pushes further into the mainstream, the most famed tournament concluded its seventh edition. Covered…

‘Dota 2’ The International 2017 finals to be broadcasted on Dsports in India

The biggest esports tournament around the globe is underway. The International Dota 2 championship by Valve…