Do all planets have magnetic fields?
No. Venus (even though it has liquid in its core) does not have a magnetic field because of its slow rotation, making the liquid not electrically conducting.
Mars does not have a magnetic field, although measurements by space probes have found magnetically active spots because of the iron found in the surface rocks.
Posted by Jay Roberts at 02:05 AM | Permalink