Which of the following is responsible for the earth’s magnetic field?
Rotational motion of earth
Convective currents in earth’s core.
Diversive current in earth’s core.
Translational motion of earth.