Traffickers are suspected of having smuggled several thousand people from India, Sri Lanka and Nepal into France.
Source: South China Morning Post
Traffickers are suspected of having smuggled several thousand people from India, Sri Lanka and Nepal into France.
Source: South China Morning Post