the passport had been applied in India. what can the embassy do ???

you need to follow up with the passport office in India. Also, every passport office in India has something called as the people's Grievance hearing on a particular day in a month. Inquire about that in your city and be there to question the authorities.

we did the same when my father's passport was delayed. we got his passport in a week after we complained.