The reason for Earth's magnetic field is-
Earth's field due to circulating currents in molten iron outer core, dynamo effect.
Ref: NCERT Physics Class 12 Chapter 4 Moving Charges and Magnetism
1 public question tagged with this topic.
Earth's field due to circulating currents in molten iron outer core, dynamo effect.
Ref: NCERT Physics Class 12 Chapter 4 Moving Charges and Magnetism
Add the app to your home screen for faster access.