Eighteen opposition protesters have been arrested and later released, after taking part in a demonstration in the Azerbajani capital Baku.

Activists called for the release of political prisoners during the action, which comes as the country prepares to host the Eurovision song contest.

Azerbaijan has come under fire for its human rights record.