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.
Your browser doesn’t support HTML5