I was walking by the River Thames, on the southbank from Tower Bridge to London Bridge, there i see this big new structure which with people gathered around it.
It turns out be a "Telectroscope" between London and New York with apparently a tunnel running from London to New York beneath the ocean bed of the Atlantic.
I find it hard to believe, and I guess its just something of a web camera.
The locations are also iconic, near the 2 most popular bridges in either city. (Brooklyn Bridge in NY and Tower Bridge in London) where many tourists frequent.
You can see more about it on the website