161View
1Rating

An ITV documentary about the opening of Shangri-La Hotel, At The Shard, London.