Students in high schools, colleges and universities across Spain walk out of classes to oppose genocide in Gaza; protests in Iran by oil workers over poor pay and attacks on pensions; unofficial action by Tshwane bus workers in South Africa continues after three-month strike in face of court ruling and sackings