Which of the plant group needs both land and water to complete their life cycle?

(A) Bryophyta
(B) Tracheophyta
(C) Thallophyta
(D) None of these

The answer is (A) Bryophyta