Leanne Mitchell has won The Voice UK live final and bagged a recording contract with Universal.
The Voice UK live final: