Several groups protest Commonwealth Games in New Delhi.

Record ID: 352177