Russian special force, or more probably PMC around Palmyra