Indian authorities impose curfew, deploy thousands of soldiers to northern Haryana following deadly clashes

2 years ago 21
Deadly clashes in India have spread to Gurugram, a city outside of New Delhi. Authorities in the country imposed a curfew and deployed troops in an effort to stop the violence.
Read Entire Article