Persistent?

Persistent?

Observation - Persistent? - UK and Ireland. Description: A foot or so tall, white and yellow solanaceous flowers

A foot or so tall, white and yellow solanaceous flowers