Cardi B went naked in a campaign photo to promote her new song.

The mother-of-one had no clothes on but made sure to accessorize with attention-grabbing jewellery.

The new single, titled Money just dropped and the rapper is promoting her work with naked photos of herself.