Netflix is marking a decade of its presence in India with the release of a special short film reflecting on its journey and the evolution of streaming culture ...