Embed this press release by copying the code below:

"Sold" A Documentary on Trafficking Premieres in New Delhi, Evokes Mixed Response from the Viewers and the Media