The diagram below shows four layers of Earth.
Which of these layers most likely generates Earth's magnetic field? (2 points)
Layer A
Layer B
Layer C
Layer D
