A mass funeral has been held in Gaza for more than 100 Palestinians who were killed in an Israeli strike nearly three years ago. A recovery team spent 17 days painstakingly combing through rubble so the victims, including more than 40 children, could be laid to rest.