A newly developed "plant tree of life" may help scientists crack an "abominable mystery" declared by Charles Darwin. Flowering plants first evolved over 140 million years ago. Their sudden ...