Turkey's ruling Justice and Development Party has won a critical parliamentary election, regaining the majority it lost in June.

AKP supporters took to the streets to celebrate in Ankara, but there was some unrest in the mainly Kurdish city of Diyarbakir.

Demonstrators set off fireworks and threw stones outside the headquarters of the pro-Kurdish People's Democratic Party, where police used tear gas and water cannon to disperse the crowds.