He must have felt he was dreaming; but he is yet to wake up from his new reality.

His talent and hard work spoke volumes for him.

21-year-old UK born Nigerian Mo Adeniran won The Voice UK 2017 during the show’s finale.

Mo, who works night shifts at a hotel, beat other contestants with his rendition of Iron Sky which had the judges turning in their seats. 

His victory left him in shock while his mentor, Jennifer Hudson, burst into tears of joy.

“Thank you everyone at home, I just want to say thank you to Jennifer and all the coaches. An amazing thank you to the most phenomenal person I have ever met, thank you Jennifer,” Mo said after he was announced winner.

Mo also won a record deal with Polydor Records.