What is a Lotus Flower?

A lotus flower, or Nelumbo nucifera in scientific terms, is like the Cinderella of the flower world. Lotus flowers grow in the muddy waters of ponds and then bloom into gorgeous pink or white blossoms. You can mostly find them in India, their native land.