Education Modern animal life could have origins in delta StaffMarch 23, 202201 views The ancestors of many animal species alive today may have lived in a delta in what is now China, new research suggests. Source: sciencedaily.com