I have had this question for a very long time. Never got a convincing answer Every Heavenly body rotates about its axis. The sun, the planets, the galaxies, every heavenly body why is it so? what makes the rotate? ps:It is very likely that this question would be a repetition. If it is then please direct me to the earlier thread.