Leanne Mitchell is winner of The Voice

Leanne Mitchell, from Suffolk, has been crowned the winner of TV singing contest The Voice.

Wiltshire singer Bo Bruce, 27, was the bookmakers favourite to win the BBC One show, representing coach Danny O'Donoghue's team.

Londoners Tyler James and Vince Kidd were also vying to win a recording contract.

Leanne Mitchell 's coach Sir Tom Jones said she deserved to win.