Tree of Life: 1.6 Billion-Year-Old Fossils Found in India Could Be the Oldest Plant Life on EarthTechnologyBy Aishhwariya Subramanian16 Mar 2017 15:04 ISTThis discovery could lead to scientists and researchers essentially rethinking the several theories on the evolution of plant life on this planet. Read More