Switzerland is one of the oldest republics out there. Why do they call him 'Sir'? I know the BBC constantly does it but I guess they have to.
Because that's what you do when someone is a Knight?
https://en.wikipedia.org/wiki/Tim_Berners-Lee#Awards_and_hon...
A good example of this can be seen in the Constitution of the US. "No Title of Nobility shall be granted by the United States: And no Person holding any Office of Profit or Trust under them, shall, without the Consent of the Congress, accept of any present, Emolument, Office, or Title, of any kind whatever, from any King, Prince, or foreign State."
It was the Queen who granted him the title, not Switzerland.