We fell in love with Nemo after they won this year's Eurovision Song Contest.
At 2024 Virgin Atlantic Attitude Awards, Nemo revealed they now live in the UK and told us the meaning behind their new tune, Eurostar.
Report by Jonesl.
Like us on Facebook at http://www.facebook.com/itn and follow us on Twitter at http://twitter.com/itn