I've had my passport renewal completed at an Indian Embassy once while I was still sipping a cup of tea with one of the Consuls.
Of course, these were the old handwritten passports with no security features. Nowadays the proper MRPs have to be sent from Delhi by diplomatic pouch so take about 10 days.