for your information Indian govt is not the first to think up of this. US consulates in India have been doing this for many years now. are they inefficient just as Indians in this matter because they outsource their visa processing too? it is simply a matter of saving time and money by increasing productivity.