which layer of the earth is responsible for generating the earth magnetic field
outer core
-1
Section::::Abstract.
Earth's magnetic field
146983
4296668109742369351
NONE
Section::::Abstract.
Earth's magnetic field
146983