Located just across the river from the O2 (formerly the Dome), and downstream from Canary Wharf, it's hard to imagine a more dramatic urban landscape for the bell.