Final countdown to Eurovision battle royale
Published: 16 May, 2009, 08:33
Performers from 25 countries will rock Moscow’s Olimpiysky Stadium in the Eurovision final on Saturday evening. Hundreds of millions worldwide are expected to tune in to watch the most expensive final in its history.









