Cardi B had to be physically restrained on Saturday as she pleaded with police in Beverly Hills to release her rapper husband Offset, who had been detained on suspicion of waving a g.u.n at Trump supporters.

Cardi B, 28, arrived on the scene in Beverly Hills to remonstrate with officers as her husband was detained on Saturday

‘That’s my husband! Why are you pointing a g.u.n at him?’ she yelled, as she was held back by a friend.

The rapper appeared on the scene in her new black Rolls Royce and looked on as Offset argued with officers next to his orange Jeep.

Offset, 28, is heard telling the officers who ask him to step away from the car: ‘I’m not going nowhere.’

His wife then shouts: ‘Let me record this.’

Calm before the storm: Moments prior to her husband Offset's shocking detainment, Cardi B, 28, uploaded two sultry snapshots that showed her posing next to her brand new Rolls Royce to Instagram

As Offset is led away, she yells loudly: ‘No! This is crazy! My husband is not armed. My husband is not armed.’

He is then pictured being questioned by officers, away from his car.

Offset was later released without charge, and Cardi B’s cousin, Marcelo Almanzar, 20, was arrested and charged with g.u.n offenses.

Almanzar was later released several hours later, at 9:35pm, on a $35,000 bail.

On Sunday Cardi B and Offset went together in a car to Hermes, with Offset joking that they were ‘spoilt’.

‘Yeah we is,’ she replied, laughing.