Live Review: The Japanese House – Albert Hall, Manchester [10th May 2024] Date:05/14/2024 Author: Callie Petch