How can you watch Netflix?

I bet that you already know a lot about Netflix in India. Just a reminder, Netflix has been unlocked in 130 countries, including India,...