I have wondered for some time if the guys who assigned international calling codes were stoned.
I mean, that Canada and US is +1, is fair enough! Then there's a gap until Russia on +7 - ok. But then the next country on +20 is Egypt?! What about all the numbers in between?
Denmark, Sweden and Norway are +45, +46 and +47. Finland, however, is +358?!
Why is Hong Kong +852? It's not like there are 852 countries in the world.
I have looked it up on Wikipedia but I still really don't think it makes sense!