Protest India

A protest in India.