Know a great place in Shanxi Sheng that isn’t here? Share it! »
The longest man-made structure that is visible by space sits across the northern mountain range in China.