Question : Why does Earth rotates about its own axis ?
Ans : Earth has magnetic field with North & South Poles. The axis of rotation is different from the magnetic poles. This difference creates force for the earth to rotate on its axis. The same is the case with all planets in the Solar System. Moon doesn’t have Magnetic field; hence it does not rotate on its axis.