20131218 business.india-business: Slowdown may mean 90L less jobs: Auto companies