As the streaming giant swoops in for US TV rights, what implications could it have on other territories, namely Sky’s Formula 1 deal?As the streaming giant swoops in for US TV rights, what implications could it have on other territories, namely Sky’s Formula 1 deal?
Could Netflix’s involvement in F1 change how it is broadcast?
