Ten countries have made it through to Saturday's grand final of the Eurovision Song Contest.
Greece, Portugal, Belarus, Bosnia-Hercegovina, Moldova, Russia, Serbia, Belgium, Albania and Iceland won through the first semi-final in Oslo.
A further 10 finalists will be chosen from 17 countries in a second semi-final on Thursday night.
Automatic finalists France, Germany, Spain, the UK and last year's winners Norway will also compete on Saturday. Peter Nalitch is representing Russia this year.
|