In this week’s podcast, we look at the role believing in something has on how people deal with stress, and we’ll examine one man’s hopes for more U.S. subsidies for renewable energy.
It's been said that Britain and America are two great nations separated by a common tongue. New visualizations storming the Web suggest the same may be true of America by itself.