Netflix now streaming...
Netflix’s premium positioning may not fetch it the VOD crown in India, but it will still end up a winner