We have definitively put Netflix India on the global map as well as have expanded in a big way in India,” says Monika Shergill, vice-president (content), Netflix India, who claims that the year 2024 ...