vinca major?

vinca major?

Observation - vinca major? - UK and Ireland. Description: