Nepal Arrests 6 Tibetans and Hands Over To Chinese Police

The Nepal police has reportedly arrested six Tibetans escaping from Tibet and handed them over to the Chinese border police in Tibet. Six Tibetans escaping from China controlled Tibet has been arrested by the Nepalese police and they have been mercilessly handover to the Chinese police according to witnesses.

Read more