liberation struggleslatest news & developments