India needs up to Rs 172 trillion infras… — UPSC Study Notes | PrepDose