news

British theatre company scores second-longest running show in Shanghai history – The Irish News