1026090 1026090 05-01-2017 History Answered What is the largest man made feature that stretches across the northern part of china?