News

She said some are senior corporate executives looking to relocate to London, and others who might stay in the city for between 90 and 120 days a year. "All of a sudden, it makes sense for them to ...