Indian telecoms group Tata Communications has completed the sale of a majority stake in its Indian data centre business to Singapore Technologies Telemedia (ST Telemedia) for an estimated enterprise value of Rs31.4bn (US$471.3m). Tata agreed in mid-May to sell a 74% stake in both its Indian and Singaporean data centre businesses to ST Telemedia for an estimated […]