Question: who discovered that the earth rotates on an axis
Answer: Aryabhata