The London-based commercial property company said that ITN has renewed both of its leases at 200 and 201 Gray's Inn Road, a 287,900 square foot media hub building where it produces news programming ...