League of Legends 2020 Finals Headed to Shanghai

Tenth annual finals will be at 56,000-seat stadium