The biggest event in TV this week is also the biggest in the world of sport. As the XXII Winter Olympic Games open today all eyes are on Russia and its host city, the Black Sea resort of Sochi. And things are heating up elsewhere in the industry too with both Netflix and YouTube making big announcements…
Read More