Mel B has revealed she's bought her own house after she was "left with nothing" when she split from ex-husband Stephen Belafonte.

The singer posted a picture of some keys on Instagram, along with an emotional caption talking about her journey back to financial independence.

"I'm soooo overwhelmed right now," wrote the 48-year-old. "They are the keys to my new home. A house I bought with the money I've worked bloody hard to pay for. It's taken me 5+ yrs to be able to do this. In 2019, l had to come back to Leeds with NOTHING in my bank account. The money from the Spice Girls tour went on ENDLESS lawyers fees his (Stephen's) and mine. Still being drained by my ex's nonstop demands for more more more I had to move into my mum's bungalow my kids/ dogs/ low self esteem/ failures/ divorced. From Wembley Stadium to my mum's. This is called FINANCIAL ABUSE and it's ugly, devastating, and vile."

She continued, "A man's mission was to destroy me mentally, spiritually, and financially but I wasn't gonna let that happen. I had to come back my roots, back to my family in Leeds, and like my dad who went to work every day on his bike never missing a single day I didn't let it happen."

She was congratulated by fans, including some high-profile friends.

"So happy for you. And for sharing your story to help others," wrote Dannii Minogue.

Mel and Stephen were married from 2007 to 2017 and share daughter Madison, 12.

Mel is now engaged to hairdresser Rory McPhee.