Earth is revolving around sun because of gravity but what causes the earth to rotate itself?
This question has been already asked here, but the answers are like, earth had a collision and it formed moon so it started rotating. But what is it with the case of all other planets?
Every planet is rotating on its own axis that too venus and mercury has no moons, so what caused them rotating?