Correct option is B
The national flower of India is the lotus (Nelumbo nucifera). The lotus holds significant cultural, spiritual, and symbolic importance in India. It is often associated with purity, beauty, and spiritual enlightenment in various Indian religions such as Hinduism, Buddhism, and Jainism. In Hinduism, many deities, including the goddess Lakshmi and the god Vishnu, are depicted sitting on lotus flowers, signifying purity and divine beauty. The lotus is also considered a symbol of resilience, as it blooms magnificently despite growing in muddy waters. Due to its historical and cultural significance, the lotus was chosen as India's national flower.