Netflix has now shelved its plans to screen the movie in India, where the movie is set, and other parts of South Asia.