Thousands of Kenyans have been hearing heated speeches from political leaders ahead of a vote on a new constitution.
Riot police were out in force and a buffer zone was set up in central Nairobi to keep rival rallies apart. Campaigning has been marred by violence with nine deaths in clashes between rival supporters in recent weeks. Full Story