The IBF and WBA heavyweight champion defends his titles against the Cameroon-born Frenchman Carlos Takam at the Principality Stadium in Cardiff tomorrow.

He weighed in at a career heaviest 18st 2lb today.

Millionaire Joshua, 28, still lives in an ex-council flat with his mum despite his success.

The 6ft 6in boxing legend has put in some incredible performances in front of bumper crowds, but what about his life outside of the ring?

Who is his girlfriend?

Joshua says he doesn't have a lot of time for keeping up with a partner and expects to remain single until he finishes boxing.

He told the Evening Standard: "If people can ride with me for the next 10 to 12 years I would really appreciate it, but if they can't foresee the future I'd rather they jump off the boat because I can't stop for no one right now.

"I was speaking to my coach, who worked with Carl Froch who had a 12-year career. One day it does finish and now he has all the time in the world to think about business, family."

Who has he dated in the past?

Back in May, Joshua was linked to supermodel Bella Hadid, 21, after the two met at the GQ awards.

The boxer was reported to have exchanged flirty messages with the model but it didn't last.

He also had an on-off relationship since school with pole dancing teacher Nicole Osborne – the mother of his son.

How many kids does he have?

Last year it emerged Joshua had a child, now 2-years-old, with Osborne after his title winning victory over Charles Martin.

Joseph Bayley Temiloluwa Prince Joshua was born on October 6, 2015.

Joshua recently bought a £500,000 flat in Finchley, north London, for Osborne and his son.