Is this a millipede?

Is this a millipede?

Observation - Is this a millipede? - Global. 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.