Causes of volcano eruptions

There are many reasons for a volcano to erupt, you see the tectonic plates under the crust can't take the tension which creates a mountain-volcano, when the pressure is to much then it will be released which will cause the eruption and many others afterwards.

 for more resources click here