Global telecom hub