What causes the Earth’s magnetic field?


A. circulation of Van Allen belts around the planet


B. presence of charged particles in the inner core


C. charged particles from solar wind hitting the magnetosphere


D. movement of charged particles in the outer core