Royal Festival Hall - London, England