Which is the smallest bone in the human body?

Explanation:

Stapes bone in the ear is the smallest.