Handover of the Ray Dolby Centre sets stage for new era of scientific innovation

4 September 2024