Question: which layer of the earth is responsible for its magnetic field?
Answer: outer core