Which layer of the Earth is primarily composed of iron and nickel and is responsible for generating the planet's magnetic field?
A. Crust
B. Mantle
C. Outer Core
D. Inner Core
The inner core, composed of iron and nickel, generates Earth's magnetic field.