1
The cable cars were placed over the River Thames,
by the Millennium Dome/O2 Arena
in the eastern part of Central London in 2012
Bookmarks