Earth has magnetic field with North & South poles. Earth rotates on its axis and the axis of rotation is different from the magnetic poles. I feel this difference causes force for earth to rotate on its axis. The principle applies to all planets in our solar system. Moon doesn't have magnetic field and therefore doesn't rotate on its axis
K.Vishwanath,
Bangalore,
India,
17-05-2009
K.Vishwanath,
Bangalore,
India,
17-05-2009