Aerial view of Canary Wharf (DLR), Prestons Road, Manchester Road, Isle of Dogs, London Borough of Tower Hamlets, London