Singer Ashanti has spoken out on her break-up with rapper Nelly on a TV show saying she was betrayed.

The pair had been together for more than ten years before they split around two years ago, reported Digital Spy.

"I think sometimes when people have their own insecurities. It allows them to act out of character. I’ve been betrayed," the 33-year-old singer said on "The Meredith Vieira Show".

"It’s important to know what you want and get it," she added. "I’m in a different place right now." 

Ashanti will appear in the film "Stuck" later this year alongside Giancarlo Esposito.

The film centres around six strangers stuck on a subway train in New York.