Protests have taken place in Istanbul over the decision to re-run the city's mayoral elections on 23 June.

Turkey's ruling AKP party narrowly lost the vote, and claimed there had been "irregularities and fraud", but the claim was dismissed by the victorious CHP.