I don’t know what these flowers are, but they were all over a large flower bed at the Royal Observatory in Greenwich. We almost didn’t go there during our time in London, but I insisted because I wanted to stand with one foot in each hemisphere. It was totally worth it.