British Airways flight landing at London City Airport Newham with O2 arena & Canary Wharf skyline Tower Hamlets East London Docklands England UK

- Image ID: EWD91F