Kabir Singh has been sharply criticised for its treatment of women, but it is a box office hit. * This article was originally published here