Apple leases 100,000 square feet in what will be London’s tallest building Monday, October 21, 2019 5:54 pm11 Comments The world’s first trillion-dollar company has agreed to lease about 100,000 sq ft at 22 Bishopsgate, a 62-storey skyscraper…