The World

The World – Episode 20071106 – Geo quiz

The World’s daily geography puzzler today tackles unusual foreign phrases….that don’t quite translate into English. Where do they come from?