 With 21 of the world's most popular games on show, esports fans will be able to watch their favourite players compete in the likes of League of Legends, EAFC and Call of Duty. But the tournament is not without controversy. Run in effect by the Saudi Arabian government, it's drawn criticism because of the country's human rights record and its attitude towards women and LGBT plus people.