Multiple choice general knowledge UK Rose Vulture Lion White Lily Reveal answer Fill a bubble to check yourself A Correct answer Explanation The rose is England's national flower (UK), specifically the Tudor Rose which symbolizes the union of the Houses of Lancaster and York. The rose is deeply embedded in British heraldry and cultural identity.