wedding cake
The bride wore a $374,000 gown decked with precious stones imported from Paris - image for representationMario Anzuoni/Reuters

Russian energy tycoon Mikhail Gutseriev's son Said married his girlfriend Khadija Uzhakhovs during the weekend in a lavish ceremony that reportedly cost $1bn (£700m). The wedding, at Moscow's upscale Safisa restaurant, was attended by around 600 guests and saw Sting, Jennifer Lopez and Enrique Iglesias among others perform.

The bride reportedly wore a $374,000 gown, which was bedecked with precious stones, imported from Paris and weighed in at 25kg. Her pricey wedding gown was matched with a handbag, diamond tiara and pendant.

Gutseriev, who was ranked the 38th richest person in Russia by Forbes in 2015, flew in the who's who of the music world to perform at his son's wedding. Gutseriev is estimated to be worth $6.2bn, and his assets include oil company Russneft besides K Neftisa, OAO Russian Coal and others.

JLo performed her hit songs If You Had My Love, Dance Again and Get Right. During her performance the singer apparently told guests that pronouncing the newlyweds' names was "the hardest thing I had to do today".

According to The Guardian, JLo has commanded up to $1.4m for similar performances in the past. Her skimpy outfit for the Muslim wedding was allegedly criticised by some people on social media.

"If you have money you can invite anyone you like, but Vainakhs (another word for Ingush people) should have asked her to get dressed in a more appropriate way," one person apparently said, according to Daily Mail.

Sting also performed his hit songs such as Message In A Bottle, Every Breath You Take and Desert Rose. Other performers at the wedding were French star Patricia Kaas and Russian singer Alla Pugachyova.