Indians Abroad | Press Trust of India | Tuesday July 9, 2024
Four Indian-Americans, including a woman, have been charged with allegedly running a human labour trafficking scheme out of a home in the US state of Texas, a media report said.
www.ndtv.com