Canary Wharf/LondonOn top - Canada One-highest building in UK and opposite - behind the clock is Lehman Brothers building.