
Milkshakes, opera and lust as Eurovision semi votes counted
The 16 countries competing in the Eurovision Song Contest's second semi-final were at the mercy of TV voters across the continent and beyond as they awaited their fate on Thursday. Ten places were up for grabs in Saturday's grand final of the world …