The speed at which I got my recalled passport reissued by Consulate General India in Dubai is beyond words. I applied on Thursday and had my passport in hand today. Excellent job by CGI, Dubai office.
You can reach them through http://cgidubai.com/
When we as Indians crib about country in general we should keep in mind that no other country in world caters to 1.2bn people with democracy in place.