Common Dog-violet (Viola riviniana)

Common Dog-violet (Viola riviniana)

Observation - Common Dog-violet (Viola riviniana) - UK and Ireland. Description: