Turkey has recalled its ambassador from Sweden after its parliament voted to brand the World War One killing of Armenians by Ottoman forces as genocide.

Turkish Prime Minister Tayyip Erdogan said: 'We strongly condemn this resolution, which is made for political calculations.

'It does not correspond to the close friendship of our two nations.

'We are recalling our ambassador for consultations. We are cancelling the Turkey-Sweden summit of March 17.'

The issue of the Armenian massacres is deeply sensitive in Turkey.

Turkey accepts that many Christian Armenians were killed by Ottoman Turks but vehemently denies that up to 1.5m died and that it amounted to genocide.

A US House of Representatives committee last week approved a non-binding measure condemning the killings.