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 !!