London till Peabodys ära en staty , som inwigdes af prinsen af Wales.