Germany has handed back the human remains of indigenous people killed during a genocide in colonial Namibia more than 100 years ago.

A Namibian government delegation received the skulls at a church service in the capital, Berlin.

The bones had been sent to Germany for now-discredited research to prove the racial superiority of white Europeans.

Tens of thousands of Herero and Nama people were murdered in response to an anti-colonial uprising.

Their descendants are still waiting for an apology from the German government.