Flowers

More headlines

Flowers have bloomed for 240m years

Flowers appeared on Earth 100 million years earlier than was previously thought, according to evidence from ancient fossilised pollen grains.