Netflix, one of the biggest and successful streaming services in the world made its India debut, some two years ago.…