Multiple choice general knowledge Rose is the national flower of which of the followings ? Mexico Canada Iran India Reveal answer Fill a bubble to check yourself C Correct answer Explanation Iran adopted the red rose as its national flower in 1990. Rose holds cultural significance in Persian poetry and traditions.