STT GDC India Recognized as Great Place to Work for the Fifth Consecutive Year
Business Wire IndiaST Telemedia Global Data Centres (India), the largest data centre co-location service provider in the country, is proud to announce that it has been certified as a Great…