Which is England’s national flower?

Question: Which is England’s national flower?

Choices:

Sunflower
Rose
Peony
Daisy

Correct answer:

Rose