Coral reefs are essential for the survival of other organisms. They provide::
A. Microhabitats
B. Shelter
C. Breeding grounds
D. All of the above
“Science”