This happened a few hours ago at an art exhibition in Turkey. The assassin, who shouted “Do not forget Aleppo! Do not forget Syria! Do not forget Aleppo! Do not forget Syria!” was shot and killed.
UPDATE – The gunman was an off-duty Turkish police officer which would explain how he was able to get so close.