Netflix announced the return of its global phenomenon, Squid Game, for a third and final season, premiering on 27th June. The news, shared by Bela Bajaria, Netflix’s Head of Content, at Next on ...