U.K. To Sell London Bldg For £75M London’s Admiralty Arch will be put up for sale by the government for nearly £75 million. December 17, 2025