China is playing host to this year's League of Legends 2017 World Championship and are pulling out all the stops in celebration of the global phenomenon that is "League of Legends." This will be the country's sixth time hosting the annual championships, with last year's competition taking over the...

from: https://www.axs.com/rss/all