Preparations for the 57th Eurovision Song Contest have reached a fever pitch in the Azerbaijani capital, Baku.
Finishing touches are being put on the venue, local streets are undergoing a scrupulous cleanup, and the city has become the focus of numerous pop songs celebrating its charms.