London Mayor Ken Livingstone was again plunged into controversy this week after he publicly justified suicide bombing as the only way for Palestinians to fight against Israel.