Free Tibet
Tuesday, April 29th, 2008A Tibetan protester shouts anti-China slogans from a police van in front of the Chinese Embassy Visa Section in Kathmandu, Nepal, on April 29, 2008. Nepal has seen almost daily protests, which police initially broke up with beatings. Use of force has decreased, however, in the face of criticism from rights groups such as Amnesty [...]