With 203 million subscribers around the globe and around 2 million in India alone, it’s fair to say that Netflix is one of the world’s most...