The correct option is A Presence of electric current circulating in the interior of the earth
The Earth's magnetic field is generated by electric currents in the conductive material of its core, created by convection currents due to heat escaping from the core.