Next week my parents are leaving to Germany as invited guests of the Austrian Ambassador to Lithuania who's celebrating his silver wedding or something. I guess he is the most important/famous person they know. My parents will probably be the only two normal people there between a lot of rich snobs :-)

I wonder, if every country has an ambassador for every other country in the world, how many ambassadors are there in total? How do you even get ambassador, it's not like there is a field of study for that, is there?