Trump Reveals Where He Will Meet North Korea's Kim Jong Un

President Donald Trump announced Thursday that he will meet with North Korean leader Kim Jong Un on June 12 in Singapore—a historic meeting between the rogue leader and a sitting U.S. president.

"The highly anticipated meeting between Kim Jong Un and myself will take place in Singapore on June 12th. We will both try to make it a very special moment for World Peace!" Trump tweeted.

For months, Trump and Kim had exchanged threats and insults, causing several analysts to speculate over whether war could eventually break out between Washington and Pyongyang. Last year, North Korea tested intercontinental ballistic missiles such as the Hwasong-14 and Hwasong-15. The latter is believed to be capable of reaching anywhere in the world, except for Latin America and Antarctica.

But U.S. and Chinese efforts, coupled with international sanctions, appear to have turned the tide. On April 27, the leaders of North and South Korea met and pledged to work toward denuclearization and pursue a lasting peace agreement.

"South and North Korea confirmed the common goal of realizing, through complete denuclearization, a nuclear-free Korean Peninsula. South and North Korea shared the view that the measures being initiated by North Korea are very meaningful and crucial for the denuclearization of the Korean Peninsula and agreed to carry out their respective roles and responsibilities in this regard," the two leaders wrote in a joint statement.

The meeting set the stage for Trump to meet with North Korea's leader next month to discuss an end to North Korea's nuclear program.

But despite the evident progress, there will be numerous issues to discuss when the talks take place. North Korea expects to see all 35,000 U.S. troops withdraw from the Korean peninsula. However, Seoul hopes to keep the troops, which have been stationed in South Korea since the end of the Korean War in 1956.

Meanwhile, Trump has said that "full denuclearization" is the goal of the talks. Although North Korea has agreed to halt its nuclear program, for now, it is unclear exactly what "full denuclearization" means and if Kim will be willing to get rid of all of his nuclear weapons.