Netflix Free In India-Company Announcement, Netflix Free For Two Days In India November 20, 2020 Exclusive Deal