Faceoff: Netizens outraged as Delhi Police detains 'Free Tibet' protesters
Published
Tibetan Youth Congress members were detained by Delhi Police on Thursday, while they were staging a protest in front of the Chinese Embassy in New Delhi against the centenary celebrations of the Chinese Communist Party (CCP).
Full Article