Rabat -  A Swedish of Moroccan origin won the prize of Eurovision 2012, in a contest that took place in Bakou city, in Azerbaijan.