TelecityRedbus has begun construction on a new $100 million (
TelecityRedbus Builds $100M London Center
TelecityRedbus has begun construction on a new $100 million data center in Central London.