Because the Earth itself is a gigantic magnet, the needle of a compass is always pointed at its pole. But it does not show the Earth’s geographic poles. Hence, to the extent a compass is inaccurate, one can say. It is to be remembered that the geographic and magnetic poles of the Earth are not at the same location. In north the geographic pole is 1,600 kilometers away from the magnetic pole. In the same way in south the distance between the geographic and magnetic poles is 2,570 kilometers. The people using a compass do calculate only after considering these differences.