Itu is the final resting place of British Missionary Mary Slessor.