Berlin has 290 streets named for people who expressed anti-Semitic views, analysis finds.

Read more