The Forbidden City sits in the center of Beijing, China's capital. It is surrounded by Tiananmen Square, the Temple of Heaven, and other major landmarks—all within Beijing's urban core.