(Newser)
–
Last March, while China's legislature held its 10-day annual meeting in Beijing, five citizens say they were being held against their will in a Holiday Inn near Shanghai, reports CNN. They had come to China's capital as "petitioners" looking to file grievances...
Read full story »