after reading some of the comments here, i asked my buddy at the external affairs ministry how they kept track of indian citizens living abroad....he said based on the passport & visa status of all indians overseas, they know exactly who is living in which country....they have a database which is extremely easy to maintain....