What is the Reason for the Earth's magnetism?

We know in the core of the Earth, iron in there in molten form.
Flow of liquid iron generates electric current which produces magnetic field.
 

  • 2
What are you looking for?