Citizens of Montenegro voted in parliamentary election on Sunday. Preliminary results show that the Democratic Party of Socialists (DPS) led by the long-serving president Milo Djukanovic may struggle to form a government.

DPS won just over a third of the vote share in what could be the weakest election result for the party which has been in power for the past 30 years.

The main opposition coalition could remove the ruling party if it teams up with two other rival blocs.

The campaign has been dominated by divisions over the powerful Serb Orthodox Church. Namely, Montenegrin parliament passed the Law on Religious Freedoms which is strongly contested by the Serb Orthodox Church which wields a lot of influence in the country where at least one third of citizens identify as Serb, and majority of citizens are members of the Church.

The opposition has accused Mr Djukanovic and his party of having links to organised crime and running the country as an autocracy.

Mr Djukanovic has denied this and says the opposition, with the backing of Russia and Serbia, is seeking to undermine the country's independence.

During the previous parliamentary vote in 2016, authorities said they thwarted a planned coup orchestrated by Russian agents and a group of Serb nationalists.

Djukanovic, who has been serving as President since 1990, has managed to lead his country into NATO, and accelerate the EU accession process.