CCTV Footage of Delhi Police officers attacking and brutalizing students within their class rooms at Jamia Millia Islamia Library.
Jamia Millia Islamia is a public central university, located in Jamia Nagar, New Delhi, India.
It was originally established at Aligarh in United Provinces present day Uttar Pradesh, India, during British rule in 1920. It became a Central University by an act of the Indian Parliament in 1988.
CCTV Footage of Delhi Police officers attacking and brutalizing students within their class rooms at Jamia Millia Islamia Library.
— CJ Werleman (@cjwerleman) February 16, 2020
The government is unleashing every violent act imaginable to crush those protesting India’s anti-Muslim citizenship laws. pic.twitter.com/KcnVaUvJQz