Turkey is reeling from a recent spate of terror attacks perpetrated by Kurdish separatists and the Islamic State.