It has mass, so it produce a gravitational field. It produces an electric field because it is a charge. But this field changes as it moves. Changing electric field must give rise to magnetic field.
We conclude that the correct answer is C.
5.3m questions
6.9m answers