Is this a millipede?

Is this a millipede?

Observation - Is this a millipede?. Description: 15cm creature spotted in Bacheli North Cyprus. Please help me ID it.

15cm creature spotted in Bacheli North Cyprus. Please help me ID it.