Science (Year 8)
Earth's layers
Which layer of the Earth is responsible for generating a magnetic field?
Crust
Mantle
Outer core
Inner core