The Olympic Forest Park is located north of the city center of Beijing, the capital of the Peoples Republic of China. Photo by: Benjamin Berne in January 2011, Beijing.