Why should people live in Canary Wharf?
Why should people live in Canary Wharf? Canary Wharf is a vibrant hotspot with its sleek tower blocks dominating the city’s skyline and infectious atmosphere; there really is no place in London quite like it. On arrival at the tube station the escalators transport you into the hub of this financial district surrounded by water…