India is seen as a source country of migrants as the Indian diaspora is the largest in the world, with around 8 million Indians living in other countries. But India has also been stepping up as a home and refuge for outsiders for centuries, with almost 4.9 million foreign-born residents as of 2020, 0.4% of the 1.4 billion population