Mr Cameron made his comments in a speech to a security conference in the German city of Munich.
Madaxweynaha ayaa hadalkani waxa uu ku sheegay Khudbad uu shalay ka jeediyay Shir ammaanka looga hadlaayo oo ka socday Magaalada Munich ee dalka Jarmalka.