Saussurea stella – This interesting species is found in the mountains of China. It liked not my garden.