In Berlin, pro-Palestinian demonstrations have been banned, with police citing fears for public safety. Despite the ban, hundreds of people have been arrested at rallies in support of the Palestinians, raising questions about free speech and the right to demonstrate.