This question has been a mystery for me since years and I asked this to my teacher and she had no answer. So, answer me if you can: Q. What makes Earth rotate on its axis? Answer is not gravitational force or magnetic field inside the earth as the two are caused by Earth's rotation! Q. What makes Earth revolve around sun? And how was it initiated?