I found this interactive guide to etiquette world wide this morning on Larry Ferlazzo's blog.
Although it's embedded here, and will work, this site is best explored on a large computer screen - click through to it's web page.
Be sure to read the comments below the interactive info graphic. Check out the countries you know about from personal experience. Is the information correct?