One of Germany's leading opera houses has unleashed an angry debate over free speech by canceling a production over security fears because a scene featured the severed heads of Buddha, Jesus and Mohammed.

The Deutsche Oper Berlin yesterday said it had decided "with great regret"
...