Swedish singer Loreen wins Eurovision Song Contest for a 2nd time with her power ballad…
The grand final of the Eurovision Song Contest has kicked off in Liverpool with a flag parade featuring the countries vying for its coveted glass microphone trophy. The Princess of Wales made a…