Question: what is the main difference between flagella and pili?
Answer: Flagella are long thin appendages free at one end and attached to the cell at the other end. Flagella actually extend from the interior of the cell body. They are mostly composed of flagellin protein. Pili are short, thick straight hair like surface appendages.