"More London" development under construction in 2002, seen from Tower Bridge. Buildings appear to be "1 More London Place" and/or "2 More London Riverside" as far as I can tell. New City Hall is just visible at the far left.