Former Israeli Defence Minister Moshe Yaalon has accused Israel of committing war crimes and ethnic cleansing in the Gaza Strip, echoing the allegations by the International Criminal Court against Prime Minister Benjamin Netanyahu and his former defence minister, Yoav Gallant.