What is the scientific name of the lotus, the national flower of India?
- A.Rosa indica
- B.Nelumbo nucifera
- C.Jasminum officinale
- D.Helianthus annuus
Show answer
The lotus, declared the national flower of India, is Nelumbo nucifera, an aquatic plant rooted in the mud of ponds and tanks with leaves and flowers held above the water, and it carries a long place in Indian art and religion.
Read the full explanation →