Photo Gallery: Eurovision in Azerbaijan
05/02/2012
In just a few weeks on May 26, 2012, the finals of Eurovision Song Contest will...
DPA

In just a few weeks on May 26, 2012, the finals of Eurovision Song Contest will take place in Azerbaijan, its reward for winning the 2011 contest in Germany. Abuses of the autocratic government are coming under scrutiny in the run-up to the contest. Here, a simulation of the Crystal Hall in Baku, where the finals will take place.