Describe the three main types of volcanoes in terms of magma composition, viscosity, silica content, rock types, eruption style, and tectonic setting.

error: Content is protected !!