Taguri: Russia-backed separatists