The couple got married in the morning at a resort hotel.
While the 30-year-old “Ghajini” actress donned a white gown, the groom opted for a black suit and bow tie.
Gracing the occasion was Asin and Rahul’s close friend superstar Akshay Kumar, who also played cupid for the couple.
“It was a beautiful wedding. Everyone looked amazing. Akshay was present. It was Asin’s idea to have a Catholic wedding. We all are very happy,” said a close relative of Rahul.
Delhi-based music group Elohim Worship band performed at the wedding.
“Everything went great at the wedding. We played some 2-3 songs. Asin looked beautiful in her white gown. We had a rehearsal yesterday,” said a band member.
The wedding rituals began around 11 and went on for about 30 minutes.
The couple will have a second ceremony as per Hindu rituals in the evening at the same venue.
“The time for the wedding is at 7 pm and it will include jaimala and pheras,” said one of the priests invited to solemnise the marriage.
Around 200 people have been invited by Rahul for the evening ceremony, sources said.
The wedding will be followed by a reception in Mumbai.