Multiple choice general knowledge sports The national flower of Britain is lily lotus rose jasmine Reveal answer Fill a bubble to check yourself C Correct answer Explanation The rose is the national flower of Britain, specifically the Tudor rose which symbolizes England. The rose has been England's national flower since the Wars of the Roses in the 15th century.