NEW DELHI: Sixteen women allegedly trafficked from Nepal to be sent to the Gulf countries were rescued by Delhi Commission for Women (DCW) members and police personnel from southwest Delhi’s
NEW DELHI: Sixteen women allegedly trafficked from Nepal to be sent to the Gulf countries were rescued by Delhi Commission for Women (DCW) members and police personnel from southwest Delhi’s