Dear Siraj Bhai,
I would advise you to share this matter with NDVO. Obviously regardless of country, they all are the parts of a single system in the end. Since the delay is because one of their own embassies, they sure will consider your case and give you some extension.
May be you should call...