About Red Flag Canal
The Red Flag Canal is an irrigation canal located 80 km northwest of Anyang in the northern extremity of Henan, China.
The Red Flag Canal is an irrigation canal located 80 km northwest of Anyang in the northern extremity of Henan, China.