Q. What's the difference between Heaven and Hell?
A. In Heaven, bankers are Swiss, mechanics are German, cooks are French, police are British and lovers are Italian. In Hell, cooks are British, mechanics are French, police are German, lovers are Swiss and bankers are Italian.