Rotation and revolution of earth