Kenya has adopted a new constitution supporters say marks the rebirth of the country.
It aims to bring about significant political change including greater checks on presidential powers.
More than three weeks after it was overwhelmingly approved in a national referendum Kenyan President Mwai Kibaki signed the document into law at a ceremony in the capital Nairobi.
It is hoped the new constitution will address corruption, land-grabbing and tribalism that have plagued Kenya since it won independence from Britain in 1963.
Many have hailed the new legal framework, particularly in the wake of the ethnic violence that saw 1300 people killed in the country’s disputed presidential elections in 2008.
Despite being wanted by the International Criminal Court Sudan’s president was also a surprise guest at the ceremony.
Omar al-Bashir has been indicted for 10 counts of war crimes and genocide believed to have been committed during the Darfur conflict.