Which is the National Flower of England?
-
Rose
-
Jasmine
-
Water Lilly
-
Sunflower
A
Correct answer
Explanation
The rose is England's national flower, specifically the Tudor rose which combines red and white roses. It's a historical emblem symbolizing the union of York and Lancaster houses after the Wars of the Roses, distinct from jasmine or other floral options.