I found these flowers in Saint-Petersburg, Russia in the end of July, growing near a house, apparently planted by someone along with lots of other flowers. These look very saturated purple: my phone failed to capture this purpleness, instead rendering them red regardless of white balance setting, and with a DSLR I was able to capture something closer to their real color, although still not ideally (see the photo below).
What is the name of these flowers?