The best way is to approach the bank where you hold your account. If you have an icici bank account, find out which branch actually issues foreign currency DDs (mostly SR Nagar branch will do this). Please carry a copy of your passport and submit the document to them, they will issue the DD in one day.
I have a privilege bank account with them and my relationship manager dropped it to my house
. Check if you also have a relationship manager.
But, if you are having a govt sector bank account, i will pray for you. Perhaps you can look at foreign exchange vendors who are authorized to issue DDs.
Good Luck.