Is There a Global F1 Channel?
Yes. You can watch the races live on F1 TV globally.