Rapper Cardi B has sparked outrage with a provocative video clip which she has posted on her Instagram page to promote her new single called "Please Me".
Over the last few weeks, Cardi has taken her antics to new heights as she stripped out of her bottoms to let her privates breathe and was slammed for a ‘disgusting' clip caressing herself.
For "Please Me", the 26-year-old has teamed up with Bruno Mars, and its lyrics are as explicit as the title itself.
In the video, the "I like it" singer put on a very steamy display as she stretches out on her knees while sitting on a sofa, pulsating her body in a tiny gold top and tracksuit bottoms. She is seen grinding and sticking her tongue out at the camera.
She explained the video with a sleazy caption, and signed it off with a mention of the single: "Thotiana Mix with a little bit of Please Me."
The video attracted over 13 million views for her saucy performance.
One of her followers wrote: "Grow up Cardi! You are a mother and certainly not a role model", while another complained: "Cardi I love you girl but there's a huge difference between a big personality and just plain vulgarity."
One user quipped: "Who came here just to read the controversies?"