Police Fire Water Cannons at Protesting Farmers in India

Share the News



Police in India fired water cannons to disperse angry farmers, Wednesday, November 25, as protests about new legislation rage in northern India. Protesters …

source