If seven people meet one another and each shakes hands only once with each of the others, how many handshakes will there have been?

Answer
21.
If seven people meet one another and each shakes hands only once with each of the others, how many handshakes will there have been?

Answer
21.