Sweden wins Eurovision

In Liverpool last night, Loreen won Eurovision for Sweden, only the first woman to win the contest twice. Finland finished second, while Israel finished third. Sadly the UK’s Mae Muller […]