Tag: United Kingdom
-
London – Canary Wharf
Did a business trip to London, Canary Wharf area and had only a bit of time to shoot some photos. All IPhone photos. Canary Wharf is a major business and financial district located in East London, United Kingdom. It is situated on the Isle of Dogs, which is on the north bank of the River…