Sweden’s Loreen Wins The Eurovision Song Contest As It Is Her Second Title Since 2012
By Lennox Kalifungwa To acknowledge the winner of the Eurovision Song Contest was Sweden’s Loreen took the top prize with 583 points for her performance of “Tattoo,” becoming the second performer to win the contest […]