Flowering plants are characterized by an astonishing diversity of flowers of different shapes and sizes. This diversity has arisen in adaptation to selection imposed by different pollinators including, among others, bees, flies, butterflies, hummingbirds, bats or...
more