Epilobium parviflorum
Perennial herb occurs in most of Europe, including Britain, from Sweden to Northern Africa and Western Asia up to India, in USA and Canada.