Mahdi Hassan Ali gets life sentence with no parole