Singer Bobby Brown has suggested both he and his late ex-wife Whitney Houston committed infidelity during their tumultuous marriage.

The My Prerogative hitmaker admitted the troubled couple "made mistakes" by cheating on each other after "drifting apart".

In an interview with U.S. Tv show Access Hollywood, he says, "There was infidelity in the marriage, yes, on both parts. Both of us cheated on each other - period. So that's hard to swallow for both of us.

"I just think when two people that love each other as much as we loved each other, when they start drifting apart different people come into the situation, into the scenario, and we make mistakes. People make mistakes. We're human."

Houston died aged 48 in 2012, five years after divorcing Brown.