Why do you stick two fingers up to swear?

It dates back to the hundred years war

At that time the English Bowmen were the a deadly threat to the French so when they were captured the French cut off the two bow fingers

It thus became a taunt to the French for the English bowmen to show them their two fingers to prove they were still a threat

two fingers p means f***k off, and one finger p means wank*r