Why is there a magnetic field for the Earth?
How is the magnetic field on Earth generated and how were the directions determined initially?