Is China building a 'Wall of Shame'?

Social media channel from India claims that China is constructing a border wall with Vietnam to prevent improverished Chinese from fleeing

Arutz Sheva Staff ,

China
China
iStock



top