What is the National Flower of Germany?

The national flower of Germany is the Cornflower also known as Knapweed that is from the Centaurea cyanus plant. Unmarried people in Germany wear this flower in their button holes. For more information, look here: