Just to add a bit.

Reasons for price difference:
- Tax
- More intermediaries earning their bit
- Lower amout of goods moved through with simmilar overheads spread on them.

But it is the tax on everything from gas for trucks to tax on profits that makes the biggest difference.

I live in China and I do not see the "slave labour" here.
Working conditions and pay are not at the same level as in developed coutries but this is not a prison camp with political prisoners making stuff.

Quality of some stuff made in China is really top and that is true that main reason is western technology used to make this.