Which is the longest bone in human body?

  • Femur
  • Stapes
  • Tibia
  • None of these