Close

Now Playing:

On a per person basis, which country drinks the most coffee? The Globalist's Stephan Richter quizzes Bill Radke.