Showing posts with the label Madagascar

UN demands America end 'barbaric' use of death penalty

Gambia, Madagascar Ratify Second Optional Protocol

Subscribe Our Newsletter