Tata Communications has opened a new production and delivery facility in Los Angeles - an investment that will support the future development of its services and business growth. The state-of-the-art facility, is named 'The Switch @ Victory'. It will bolster Tata Communications' ability t