What is national flower of England?

Answer: Rose