Russia's ambassador to Turkey, Andrei Karlov, was shot dead in an attack at an art gallery on Monday by a gunman shouting "Don't forget Aleppo".