Britney Spears has taken part in Carpool Karaoke for the first time.

The 34-year-old pop princess was on the ‘Late Late Show’ with James Corden and sang a number of classic hits as well as her new single, ‘Make Me’.

Over the ten minute segment, Britney discussed her kids, getting spanked at school and getting tickled for a very long time.

The ‘Baby One More Time’ star told Corden that she wanted to have three more children but she no longer believed in marriage.

Talking of having more kids, she sang the Ace of Base classic, ‘All That She Wants’, but added that she needed to find the right man.

She said: “I think I might not ever go to men again.

“I think I will do the men thing, I don’t think I’ll do the whole men thing anymore or get married.

“I’m just done with men.”

When Corden asked if that meant she didn’t want to be with anyone ever again, she added: “I may french kiss someone, but I’m not going to marry anyone, no.

“I don’t believe in marriage anymore.”

At one point Britney appeared to forget the words to her song ‘Womaniser’ and appeared to be lip-syncing rather than singing ‘Toxic’.

However, the highlight of the clip had to be when the pair sang ‘Baby One More Time’, featuring Corden in Britney drag.

Britney Spears had us in hysterics earlier this month when a clip emerged that seemed to show the exact moment the star realised Ryan Seacrest wasn’t gay.

Watch Britney’s appearance on Carpool Karaoke below.