Eurovision rehearses grand final
All 26 contestant countries take part in a dress rehearsal for the grand final of the Eurovision Song Contest. (May 12)
All 26 contestant countries take part in a dress rehearsal for the grand final of the Eurovision Song Contest. (May 12)