Cardi B has pulled out of her upcoming tour with Bruno Mars this autumn, saying she "underestimated this whole mommy thing".

The I Like It star welcomed her first child with her husband, Migos rapper Offset, in July.

The 25-year-old Bronx-born music star was due to join Mars for 24 dates across North America on the final leg of his 24K Magic Tour, but has decided against it for her own sake and that of her daughter Kulture.

Cardi B cancels Bruno Mars tour as she "underestimated this whole mommy thing"

She tweeted a note explaining her decision while thanking Mars for being "so supportive and understanding".

"I thought that after giving birth to my daughter that six weeks would be enough time for me to recover mentally and physically", she wrote.

"I also thought that I'd be able to bring her with me on tour, but I think I underestimated this whole mommy thing.

"Not only am I just not ready physically, I'm not ready to leave my baby behind as it's not healthy for her to be on the road."

Bruno Mars, who collaborated with Cardi B on the hit track Finesse, sent a message of support to the star, saying "the most important thing is you and your family's health.

"I know the fans will understand", he continued. "You are absolutely doing the right thing. I also know we'll share the stage when the time is right.

"We love you Cardi and we will play Bodak Yellow every night in your honor.

"Please give your baby girl a hug from me and a hug on behalf of everyone on The 24k Magic Tour." 

Cardi B, real name Belcalis Almanzar, and Offset, real name Kiari Cephus, announced their daughter's birth on Instagram on July 11.

We need your consent to load this Instagram contentWe use Instagram to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage PreferencesIn June, Cardi revealed that she had married Offset in secret in 2017.

Cardi dominated the nominations for this year's MTV Video Music Awards. She is up for 10 awards including video, song and artist of the year. Five of those are for Finesse, her collaboration with Bruno Mars.