News

The Shilinxia Scenic Area is located about 70km northeast of central Beijing, making it a feasible day trip for those looking to escape the city and immerse themselves in nature—along with a thrilling ...