Bishopsgate Tower

Bishopsgate Tower in the City of London.