Facebook chief executive Mark Zuckerberg has said more work still needs to be done to police hate speech on the social media site in Germany.

Answering a question at a town hall event in Berlin, Mr Zuckerberg said "hate speech has no place on Facebook" and that he had been instituting better controls on monitoring and removing it.

German officials have expressed concerns about far-right and other groups using Facebook to spread their messages. Mr Zuckerberg talked personally with chancellor Angela Merkel about the issue last year.

Mr Zuckerberg said "until recently in Germany I don't think we were doing a good enough job, and I think we will keep needing to do a ... better job".

He said Facebook in Germany now treats migrants as a "protected class" of people.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.