Royal Festival Hall (London, England),host institution.