Wonderful story on NPR's "All Things Considered" on Friday, An Enchanting Tour Through a World of Idioms, featuring a new book/collection by Jag Bhalla.
When you visit the link (click the image), you'll see more Idiom Cartoons by Julia Suits' too. The one below is the Italian equivalent of 'having a chip on your shoulder' - it becomes 'you've got a fly on your nose'. Isn't that great!? I gotta get this book!
(Thanks to Robyn Hood Black for turning me onto the story!)