India gets $3b FDI shock