World Trade Centre’s North Tower, New York.By bht-mediatopia World Trade Centre’s North Tower, New York.