A pro-development budget by a developed India