ajay u have complete right to talk to them and question them its been mroe than 3 weeks what is the status of my passport
Secondly if still no reply i would like to request talk to your consultant for the smae if have .
Its not small thing .. its matter of passport and ur carrier time is runnning out .
Once there will be pressure on them they wil process fast .
Regards