The national flower of Britain is

Rose