Amnesty International says Palestinian armed groups committed crimes against humanity in the 7 October 2023 attacks on Israel, with Hamas bearing primary responsibility for war crimes including murder and torture.