The storyline is rushed and arena acting isn't great from transitioning bollywood to British. They could have hired a really good British Indian actor to play the role. The music was all over the place and the continued acting in Bhindi while speaking to non Indian actors. It didn't make sense.
You cannot put someone from bollywood to play a British role because they just cannot act in the same way. It isn't a love story.