HHeadlines Read More JPMorgan to build £3 billion mega tower HQ at Canary Wharf in boost for LondonNovember 27, 2025 He added: “Five of the top global investment banks are located at Canary Wharf alongside a diverse customer…