Vinca Major?

Vinca Major?

Observation - Vinca Major? - UK and Ireland. Description: