20081024 business.india-business: India slips in IT ranking