Devotees in white clothing line the riverbank, praying as they carry offerings of fruit, kola nut and sacrificial animals in supplication to Osun, the Yoruba goddess of fertility, beauty and healing, whose carved form stands with arms outstretched a few metres away in the Osun River.
It is the final day of Nigeria’s annual Osun Osogbo festival in honour of the African deity, in a tradition that has existed for hundreds of years and draws people from across the diaspora.