|Link to web site|
"The BBC has exchanged contracts for the sale of Television Centre in West London to property developers Stanhope Plc, for a total price in the order of £200m.
"... The BBC put Television Centre on sale in June 2011, and has operated on the site since 1960." [Actually, 1953, below. It depends on what 'operated' means.]