Why does the Earth have a magnetic field?
What is the reason for existence of Earth's magnetic field?