El sitio web fue lanzado, bajo el nombre de "Electronic Telegraph" al mediodía del 15 de noviembre de 1994 en la sede de "The Daily Telegraph" en Canary Wharf en los Docklands de Londres.