Youtube has given a “TUDUM” punch to Netflix

Youtube is the NEW Netflix. Netflix isn't the most popular streaming service in the US. It’s YouTube, which surpassed Netflix a couple of years ago and has never looked back. Audience spent comparatively more time watching Youtube on their TVs than Netflix. A “tudum” battle is on.

Load More