Mariah Carey gave an impromptu photocall when she arrived at the Dorchester Hotel in London on Monday afternoon.

The mother-of-two, who is in town to celebrate the 30th birthday of Prince Haji Abdul Azim of Brunei, flaunted her post-baby body wearing a YSL trench coat with an asymmetrical hemline.

Mimi left a few buttons undone on her double-breasted trench coat, which she wore over an LBD.

Superstar shades and platform Louboutins completed her look.

Trench coats appear to be popular this week Victoria Beckham was spotted at LAX on the weekend wearing a fashion-forward version of a classic trench.

The colour is great on Mariah, but as always it feels a tad snug and the proportions are unflattering to her figure.

You can buy Mariah’s YSL trench coat from farfetch and farfetch.com US

Credit: Getty