Saw it in a park in Oxford (UK) over the weekend and thought it was rather nice. Some type of succulent, perhaps? Thank you!