The expected £1.2bn sale of the Odeon cinema chain has been indefinitely delayed after Terra Firma completed a £475m refinancing.
The expected £1.2bn sale of the Odeon cinema chain has been indefinitely delayed after Terra Firma completed a £475m refinancing.