BANGALORE, INDIA: Symphony Teleca Corporation (STC), a global innovation and development services company, today announced that it has once again been rated as a leader in providing innovative ...