A three-metre bronze statue of Seychelles’ late president James Mancham was unveiled on Thursday 30 May 2019, and a family member said it was a fitting tribute to an inspiring leader. The statue was crafted by Jean Doyle, one of South Africa's leading sculptors, together with her son Anton Doyle. It took around six months to complete, a process that was facilitated by Eden Island.