29
May

History of Constitutions

The history of constitutions and the significance of constitution of Madina to the humanity. It is sometimes referred to as Charter of Medina.