Kidney scar. India crime story. May 27, 2017

Kidney scar. India crime story. May 27, 2017

Police in Delhi broke up a kidney-trading racket. Representational image. Photo: Flickr

May 27, 2017 12:41 AM (UTC+8)