Which of the following is responsible for largest amount of oxygen on earth? April 15, 2025 by admin A. Peat bogs B. Algae C. Trees D. None of these