What's with vani's sexualized clothing? In the process of making her look "progressive", they made her look too Western to be Indian. Progressive doesn't mean western after all- in many ways, the west is actually quite backward. The kiss in the end wasn't relatable either. My point is they could have made the movie more convincing by staying true to the mileu.
PS- the sex scenes are also not easy to watch either. Their chemistry could have been conveyed by insinuation too. Bollywood used to such a good job of it but the copycats have let go of this quality too.