The probable direct ancestor of modern man is
(A) Java man
(B) Peking man
(C) Cromagnon man
(D) Neanderthal man
Correct Answer is: (C) Cromagnon man