Thanks! That makes me angry that the mayor of NY City would allow this garbage to be there and carry those banners!'
BTW, its definitely not London, tho the smaller buildings of the WTC complex in the background do bear a resemblance to the Londons Canary Wharf (similar pyramid tower on top and glass plate sides, etc..) and I can understand why you may have mistook it.