A selection of the best photos from across Africa this week:

A girl in the South African township of Alexandra enjoys herself on a trampoline on Thursday...

On the same day in a poor neighbourhood near South Africa's city of Cape Town, some children relax while others try out a homemade skateboard.

An official prepares the stage at South Africa's Johannesburg City Hall for a ANC memorial for Cuba's later former leader Fidel Castro on Wednesday.

On the same day in Zimbabwe's capital, Harare, protesters demonstrate against the introduction this week of bond notes as a cash substitute.

In Ivory Coast's main city of Abidjan models take to the cat walk on Saturday to mark the 170th anniversary of Vlisco....

The Dutch firm makes fabrics that are popular with many of Africa's fashionistas.

A day earlier, art lovers in Tunisia's main city, Tunis, study a painting of 19th Century ruler Muhammad III as-Sadiq...

Away from the high-brow exhibition, an artist paints a pillar in Tunis on Monday.

Artist Michael Romany does a drawing using sand on Friday at his home on the outskirts of the Egyptian capital, Cairo.

On Thursday, a fisherman braves windy weather to paddle his boat on Cairo's famous River Nile...

In the water of the Blue Nile in Sudan's capital, Khartoum, on Saturday, Sudanese and Dutch women take part in an event to teach people about safe swimming.

The next day, a child covers his ears from the noise of vintage biplanes arriving at the Nairobi National Park in Kenya...

Some people duck while others are determined to get a photo as the 20-odd participants in the Vintage Air Rally land...

This man wisely takes a selfie with a support plane in the background after it has landed.

And a supporter of Gambia's Yahya Jammeh waits at an electoral meeting on Monday ahead of Thursday's poll in which the incumbent leader faces a tough challenge to his 22-year rule.
Images courtesy of AFP, AP, EPA, Reuters