India has agreed to take back 18,000 of its citizens living illegally in the US.
22 Jan 2025, 20:02
India has agreed to take back 18,000 of its citizens living illegally in the US.