The eight Republican presidential candidates have confirmed they will attend the Nov. 22 debate hosted by The Heritage Foundation and American Enterprise Institute on CNN. The debate will focus exclusively on foreign policy and national security.

The debate will take place in Washington, D.C., at a location to be announced shortly. It will air nationally on CNN and CNN en Español and worldwide on CNN International, CNN Radio and CNN.com.

“Heritage is delighted to have this opportunity to increase public understanding of the candidates’ positions on critical foreign policy and national security questions requiring American leadership in the second decade of the 21st century,” Heritage President Edwin J. Feulner said.

The candidates include businessman Herman Cain, former Massachusetts Gov. Mitt Romney, Texas Gov. Rick Perry, former Speaker Newt Gingrich, Reps. Ron Paul (TX) and Michele Bachmann (MN), former Gov. Jon Huntsman, and former Sen. Rick Santorum.

The debate will mark the first time that either Heritage or AEI — two nonprofit, nonpartisan research institutes — has sponsored a presidential debate.