In Bollywood cinema, it is taboo to show any sort of sexual contact, even kissing. Instead they usually show some abstract representation of sexual contact, (birds chirping, waves crashing, etc.) or nothing at all. This is why in Lalitha's wedding fantasy, even though she and Darcy lean in to kiss, she leans back before their lips even touch.
According to Gurinder Chadha, Ashanti's appearance in the film is meant as a homage to a tradition in Bollywood films where a celebrity would make a cameo appearance to sing a song that has no direct involvement in the plot. The rest of the characters do not interact with the celebrity but rather are seen in the crowd enjoying the show.
Among many other similarities between Pride and Prejudice and Bride and Prejudice is the obvious connections between names. Some of the parallel characters with similar/altered names are:Lalita = similar to Elizabeth Bennet's nickname, Lizzy; Jaya = Jane; Lahki = Lydia; Will Darcy = Fitzwilliam Darcy; Mr Kohli = Mr Collins. Wickham is still Wickham. Even Darcy's sister is named Georgie, as compared to Pride and Prejudice's Georgianna.
Many of the background dancers and extras in "A Marriage Has Come To Town" were cast from the local Sikh temple. Gurinder Chadha didn't care if he or she could dance as long as they looked like they were having fun while dancing.