Chinese researchers have unveiled the earliest flower bud fossil from the Early Cretaceous (1.25 million years ago), which was found in the Yixian Formation of Lingyuan City, Northeast China s Liaoning Province, according to Nanjing Institute of Geology and Palaeontology on Monday.