20081024 tech.it-services: India slips in global IT ranking