ST Telemedia Global Data Centres India (STT GDC India), India’s largest data centre service provider, announced that construction is well underway for phase-1 of a new greenfield data centre facility, STT Noida DC 1, in Noida, Uttar Pradesh as part of its multi- megawatt capacity expansion plan across India. With a planned investment of up to INR…