Mangroves belong to which of the following groups?

A. Green algae
B. Brown algae
C. Seagrasses
D. Flowering plants
E. Kelps