German Chancellor Angela Merkel says her country's attempts to build a multicultural society have failed.

Mrs Merkel said Germany's approach to multiculturalism was not working.

Islam was a part of Germany, she added, but at the same time immigrants needed to do more to integrate, including learning to speak German.

The BBC's Damon Embling reports.