Swimming santa and dazzling dancers: Africa's top shotsA selection of the week's best photos from across the African continent and beyond:Rajesh Jantilal / AFPSouth African aquarist Mthobisi Mlambo, strikes a pose as Santa with a Thorntail stingray during a show at Africa's largest marine park - uShaka Sea World in Durban.Legnan Koula / EPAThe festive spirit also fills the Abidjan markets in Ivory Coast as vendors stock up on endless Christmas merchandise in preparation for the holidays.Mohamed Elshahed / Getty ImagesOn Saturday, runners from around the world compete in the Marakez Pyramids Half Marathon in Giza, set against the ancient wonders of the pyramids of Egypt...Sayed Hassan / Getty ImagesDuring the marathon, a tourist and a camel strike a pose. Mahmoud Elkhwas / Getty ImagesOn the same day, in southern Egypt, a worker gathers limestone at the "White Mountain'' quarry near the city of Minya. Kim Ludbrook / EPAOn Monday, aerial performers dazzle at an all-human circus in Johannesburg, South Africa. Daniel Irungu / EPAA model shows off her paper plates- and cutlery-inspired dress at the 11th edition of the South Sudan Theatre Awards 2024 (STA), in Nairobi, Kenya on Wednesday. Daniel Irungu / EPAThe vibrant beauty of the Maasai people shines as women don their traditional attire at the lively social sporting event dubbed the Maasai Olympics in Kajiado, Kenya...Daniel Irungu / EPAA Maasai warrior competes in a traditional high-jump event...Daniel Irungu / EPAThe Mbirikani Manyatta village holds the trophy in triumph as they celebrate being named the overall winners of the Maasai Olympics 2024. From the BBC in Africa this week:'I thought I would die' - freed captive tells BBC of life in West African jihadist baseThe city where shopkeepers fear their CCTV cameras could get them killedWest African bloc pins hopes on ambitious superhighway from Ivory Coast to Nigeria'I wasn't me any more' - a photographer tackles her postnatal depressionGetty Images/BBCGo to BBCAfrica.com for more news from the African continent.Follow us on Twitter @BBCAfrica, on Facebook at BBC Africa or on Instagram at bbcafricaBBC Africa podcastsAfrica DailyFocus on AfricaPhotographyAfrica