Pretty amazing view over London from the 25th floor today in Canary Wharf.