Immigration personnel in Mumbai are probably the worst i have seen from the travel i have done so far. They are arrogant, have no clue of the rules, dont escalate problems and try an alternative legal way to resolve a situation. This basically means that either they are not trained well or dont want to do their job. Both reasons are unprofessional and unethical to visitors. They should learn from their mistakes. I once asked a superviosr what is the formal procedure for complaining against a immigration officer. He replied 'there is no such formal procedure'. Such breakdown make them act like gods....