Tag: Netflix announces the global launch