What is the difference between natural selection and evolution?
 The difference between natural selection and evolution: natural selection can occur due to genetic variations that already exist, due to sexual reproduction, while evolution occurs when natural selection favours traits existing from gene mutations leading to new species. 