Jennifer Winget's Goa wedding festivities. Pics via Instagram
Karan was seen taking on the hosting duties at his bestie's wedding.
Karan was seen posing with the bride and actor Sehban Azim at the festivities.
A dreamy picture showed the couple William and Jennifer standing hand-in-hand, while the guests witnessed their union.
Karan also shared a picture posing with actress and Aishwarya Sakhuja and her husband Rohit Nag from the festivities.
A picture of Jennifer shows her dressed in a peach gown with hair left open. She completed her bridal look with a veil in her hair and a studded headband on her head.
The actor himself looked cool dressed casually in a white shirt paired with a brown jacket and yellow sunglasses.
Karan also dropped a picture with actress Mandira Bedi, who stunned in a navy blue satin bodycon dress.
The couple, dressed in Indian traditional wear, was seen posing with their friends incluing Riteish Deshmukh, Genelia D'Souza, Mandira Bedi, Ashish Chaudhary and others.
The venue of the festivities included a sign welcoming the guests, which read, "Welcome to our wedding, Wll and Jen"
The guests were given customised small cloth bags to shower them with confetti during the celebrations.
Karan posed with the couple in one iof the pictures during the evening celebrations.