The Lotus (Nelumbo nucifera) is India's national flower, officially designated in 1950. It holds deep cultural and spiritual significance in Hinduism and Buddhism, representing purity and divine birth. The lotus grows in muddy water yet emerges pristine, symbolizing resilience and spiritual awakening.