Limuru is a town in central Kenya. It is also the name of a parliamentary constituency and an administrative division.... Learn more
Limuru is a town in central Kenya. It is also the name of a parliamentary constituency and an administrative division.