Quizzing Live

On Which Island Is Canary Wharf

Answer:
Isle Of Dogs