PETA campaigns for animal birth control in New Delhi.

Record ID: 329027