Piles of cables and computer waste awaiting scrapping. Wenling, zhejiang Province, China.
© Greenpeace / Lai Yun
1 - 12 of 5649 results.