Do earth rotate on an axis?

Yes the Earth does rotate on an axis.