Netflix India's, Simran Sethi has resigned from her role as Creative Director. She had joined the organisation on August 2017. She is currently....