Loading...

A Cold War Revival?

| Russia's generals were furious when the U.S. announced plans to put radar bases into the Czech Republic and a new missile defense system into Poland. Elizabeth Palmer reports.