London, United Kingdom - February 03, 2019: View over river Thames on Canary Wharf, major financial district, with residential buildings in foreground. Stock Image
London, United Kingdom - February 03, 2019: View over river Thames on Canary Wharf, major financial district, with residential buildings in foreground.