The finches of Galapagos islands provide an evidence in favor of
A. Biogeographical evolution.
B. Special creation.
C. Evolution due to mutation.
D. Retrogressive evolution.
Solution