Do I need an agent to renew my passport here in Mumbai?
There its no need of an agent who will just money for no purpose. The best course is to go on line and do the necessary formalities and get the job done. Times have changed and applying and renewing passport in India is much simpler, so use your brains and do it yourself as an agent is also going to do it on line but will charge you.