Spain is often associated with beaches and green mountains – but it is also a land of volcanoes. The country is home to ...