Earth complete one rotation on its axis in——:

A. 22 hours and 30 mints

B. 23 hours and 20 mints

C. 23 hours and 56 mints

D. 24 hours