Tonight, the Grand Final of the 2013 Eurovision Song Contest will be broadcast LIVE from the Malmö Arena, Sweden, from 21:00 CET, where 26 contestants will give their best performances in order to win this year’s Eurovision Song Contest.

Denmark is the hot favorite to claim this year’s Eurovision title, leading to a mass exodus of patriotic fans across the Öresund Bridge to cheer on Emmelie de Forest.