Britain’s Prince William and Prince Harry have set off on an endurance motorcycle rally for charity in South Africa.

The princes are among more than 80 riders taking part in a gruelling, eight-day, 1610km adventure.

Dressed in helmets, goggles and protective gear, the princes lined up on their red Hondas at the deafening start of the event on Saturday.

People cheered the bikers on as they left the holiday resort of Port Edward on South Africa’s south-east coast and hit the winding road.

The race ends in the southern coastal city of Port Elizabeth.

Funds raised through the princes’ participation will be divided among UNICEF, the Nelson Mandela Children’s Fund and Sentebale, a charity established by Prince Harry.