Common dog violet (Viola riviniana)

Common dog violet (Viola riviniana)

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