Expedia will double the size of its UK headquarters to about 276k SF, and signed a lease that runs until 2030 in the Angel Building, Bloomberg reports. Mayor of London Sadiq Khan said London is the ...
15:00, Wed, Mar 18, 2026 Updated: 15:00, Wed, Mar 18, 2026 Whilst it can be thrilling to explore a far-flung destination and immerse yourself in a new culture and landscape, many of us lack the time ...