Jupiter has the strongest magnetic field in the Solar System due to the huge ocean of liquid hydrogen deep beneath its clouds.