wgapc.org
QiLiQu(七里渠): A Living Hell For Beijing Dogs
Article by Linda Chen, Source: sino-us.com Qiliqu (七里渠), located in Beijing’s Changping District, to the north of the city, has become a synonym for the place where the Beijing Police temporarily …