Assam court hands life sentence to 20 in 2018 lynching case