Freelance photographer detained by Chinese authorities
The International Press Institute (IPI) today strongly condemned the recent detention of freelance photographer and filmmaker Du Bin by Chinese authorities and called for his immediate release. Du Bin, 41, a past contributor to numerous Western media outlets, disappeared days before the 24th anniversary of the Tiananmen Square crackdown on June 4, and was later […]
Read More