I guess its  not only in mumbai but all over india...to get my sis in laws pasport it took 3months....not just like that but run to this office that office and bring ur this documents that documents and soo on

My sis in law lost her birth certificate so to make another bribe each and every man in that office.....they have somekind of interview too.I guess giving a job interview is easier.......if they find u lying for any reason....more than that what i found is loads and loads of holidays 

Public holidays are more than working days.....gandhi jayanthi,this pooja,this person electionand sometime strikessss........it took3months to get pasport and that too by bribing the officer to make it fast.....

thats why more than life and money i guess we need to save our passport from loosing or damaging.......