Indian content head of Netflix resigns
NP NEWS 24 ONLINE- Netflix, which is an American media-services provider headquartered in Los Gatos, California, has become the mobile application having world’s largest number of subscriptions for watching TV episodes, online shows.…