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.