Cape Coast Castle, Cape Coast, Ghana, West Africa