The longest bone in the

The longest bone in the body is the femur; the smallest is the stapes.