Over 20 million people of Indian origin are dispersed in 110 countries all over the world outside India. About half of them constitute the first generation immigrants or their immediate families – mostly in North America, Europe, Middle East, and South-East Asia, apart from our own neighborhood.