Baku Celebrates Eurovision Victory In Freedom Square

Your browser doesn’t support HTML5

Thousands of people celebrated in the streets after the Azerbaijani performers Ell/Nikki won the Eurovision song contest, held in Duesseldorf, Germany.