I am a student of science.I know that the compus works for magnetic field on earth.But I don't know the actual cause of this magnetic field.Compus always set in north and south direction. Sometime I thing ,Is there any magnetic hill on north or south poll?Or this is the cause of spin of the...