You must apply for a passport in the country where you are resident.
If you are resident in India, apply in India.
Contact the Embassy
Irish Honorary Consulates in India
Irish Honorary Consulate in Nepal
Irish Honorary Consulate in Sri Lanka