Ankara: A gunman crying "Aleppo" and "revenge" shot dead Russia`s ambassador to Turkey while he was visiting an art exhibition in Ankara on Monday, witnesses and media reports said.
Reportedly, the shooter shouted - "Allahu Akbar, don't forget Aleppo."
Ambassador Andrey Karlov and three other people were wounded in the attack, NTV and CNN-Turk television stations said.
Russian ambassador to Turkey Andrey Karlov died of gunshot wounds, media reports said.
Television footage showed a man in a dark suit and tie waving a gun and gesturing in the air.
The state-run Anadolu news agency said the gunman had been "neutralised" in a police operation, without giving further details.
The Kremlin said President Vladimir Putin had been informed.
"Today during a public event in Ankara, an unknown attacker started firing chaotically, as a result of which the Russian ambassador in Turkey was wounded," Russian news agencies cited foreign ministry spokeswoman Maria Zakharova as saying.
The incident came after days of protests in Turkey over Russia`s role in Syria, although Moscow and Ankara are now working closely together to evacuate citizens from the battered city of Aleppo.
Pictures published by the Hurriyet daily showed at least two men in suits lying flat on the ground as another man brandished a gun. The attack happened at the Cagdas Sanatlar Merkezi, a major art exhibition hall in the Cankaya district of Ankara where most foreign embassies are located including Russia`s mission.
"It happened during the opening of an exhibition," Hurriyet correspondent Hasim Kilic, who was at the exhibition, told AFP.
"When the ambassador was delivering a speech, a tall man wearing a suit, fired into the air first and then took aim at the ambassador," said Kilic.
"He said something about Aleppo and `revenge`. He ordered the civilians to leave the room. When people were fleeing, he fired again," he added.
The Russian foreign ministry spokesman added that medics were trying to treat the envoy at the scene but that shooting continued, retracting an earlier report that he was taken to hospital.
Protesters in Turkey have held Moscow responsible for human rights violations in Aleppo.
The attacker remained inside the building after and television as clashes were continued.
Turkish Interior Minister Suleyman Soylu was at the scene to supervise a police operation, Turkish television said.
The attacker was "neutralised" in the operation, Anadolou said.
Turkey and Russia saw relations plunge to their worst levels since the Cold War last year when a Turkish jet shot down a Russian war plane over Syria.
They stand on opposite sides of the Syria conflict with Ankara backing rebels trying to topple Moscow ally President Bashar al-Assad.
But the rhetoric has warmed considerably since a a reconciliation deal was signed earlier this year and a Russian and Turkish-brokered deal has helped the evacuation of citizens from Aleppo in the last days.
The attack comes a day before Turkish Foreign Minister Mevlut Cavusoglu, Russian counterpart Sergei Lavrov, and Foreign Minister Mohammad Javad Zarif of Iran, Assad`s other key ally, were to hold unprecedented tripartite talks on the Syria conflict in Moscow.
A Turkish official on Monday denied Ankara had forged any secret "bargain" with Moscow over the future of Syria, despite the improving cooperation that led to the deal for evacuations from Aleppo.
(With agency inputs)