Waterfall Aberdare Ranges
Waterfall Aberdare Ranges

Garissa is the capital and largest town of Garissa County, Kenya. According to the 2009 census, the town has a total population of 119,696. Its population makes it the largest urban centre in the far eastern region of Kenya. (Read more...)