Smallest bone of human body is—–.

A. Nails

B. Fibula

C. Bone of the Nose

D. Stapes